Entradas etiquetadas: Symfony

Instalación de Composer en Windows, Linux y OS X

PHP, Symfony

En windows

Estaba intentando instalarme la versión 2.1.1 de Symfony2 usando Composer pero según la documentación solo me pareció encontrar como usarlo en entornos unix, así que me decanté por lo más sencillo, aunque no sé si correcto.

Me baje el fichero composer.phar y lo copié en la carpeta raiz de mi servidor (d:xampphtdocs) y ya con eso seguí las instrucciones de la propia web de Symfony.

php composer.phar create-project symfony/framework-standard-edition path/ 2.1.1

y funciona perfectamente.

Bueno, la forma oficial no es tan chapucera :D

https://getcomposer.org/doc/00-intro.md#installation-windows

En linux y OS X

Ya que acabo de instalar linux, aprovecho el post para su instalación

Primero nos descargamos Composer usando curl

curl -s https://getcomposer.org/installer | php

para poder ejecutarlo desde cualquier lado lo guardamos en /usr/local/bin/

sudo mv composer.phar /usr/local/bin/composer

ya con esto podremos descargarnos symfony2 simplemente poniendo:

composer create-project symfony/framework-standard-edition /path/to/webroot/Symfony 2.1.1

 

Error: Unable to guess the mime type as no guessers are available

PHP, Symfony

Hace tiempo que no publico nada, lo sé, pero esto enfrascado con el Symfony2 que, sinceramente…, no se si cada día me gusta más o lo odio más… jaja Es que cuanto más cosas puedes hacer… más cosas quieres hacer y con la poca documentación que hay hoy en día para algunas cosas… pero bueno se intentará poco a poco.

En este artículo quería comentar sobre un error que me acaba de dar “Unable to guess the mime type as no guessers are available”

Unable to guess the mime type

Es sencillo de solventar aún así Symfony2 en su inmensa sabiduría ya te dice cual es el error :) Has habilitado la extensión php_fileinfo? jeje Pues no, no la tenía habilitada.

Vamos a php.ini en mi caso dentro del directorio php de xampp y descomentamos (quitamos el ; ) de la línea

extension=php_fileinfo.dll

Y como siempre reiniciamos el apache y listo. Ya está funcionando.