Guía de instalación de Symfony 2.1
Instalación en Windows
- Asegúrate de disponer de
Composer
instalado globalmente en tu ordenador. Si no lo tienes, consulta la guía de instalación de Composer. -
Abre la consola de comandos de Windows y ejecuta el siguiente comando (la primera vez que se ejecuta puede tardar varios minutos):
C:\> php composer.phar create-project symfony/framework-standard-edition <directorio> 2.1.x-dev
En el comanado anterior, cambia el valor <directorio>
por la ruta del directorio
donde quieres instalar Symfony 2.1 (no tienes que crear ese directorio, porque ya
lo hace el comando). Así que para instalar por ejemplo Symfony 2.1 en
D:\Proyectos\Symfony2\
, ejecuta lo siguiente:
C:\> php composer.phar create-project symfony/framework-standard-edition D:\Proyectos\Symfony2 2.1.x-dev
Este comando instala la versión de Symfony 2.1 más reciente que exista en ese
momento. Si quieres instalar una versión concreta, modifica 2.1.x-dev
por el
nombre de la versión deseada:
C:\> php composer.phar create-project symfony/framework-standard-edition D:\Proyectos\Symfony2 2.1.1
Si no te funciona ninguno de los comandos anteriores, seguramente la razón es que no puedes ejecutar programas de PHP directamente desde la consola. Consulta la guía de instalación de PHP, MySQL y Apache para saber cómo solucionarlo.
El otro motivo por el que puede no funcionar el comando es que todavía no tienes instalado Git en tu ordenador. Consulta la guía de instalación de Git para saber cómo instalar y configurar esta herramienta imprescindible para Symfony2.
Una vez instalado Symfony 2.1, entra en su directorio y ejecuta el siguiente comando para comprobar que tu ordenador está preparado para ejecutar Symfony2:
C:\> cd D:\Proyectos\Symfony2 D:\Proyectos\Symfony2\> php app/check.php
Comprueba que tu ordenador cumple todos los requisitos obligatorios (Mandatory requirements). Si tienes tiempo, asegúrate también de cumplir todos los requisitos opcionales (Optional checks).
Si todo ha funcionado bien, Symfony 2.1 ya está instalado correctamente. Para comprobarlo ejecuta el siguiente comando de consola directamente en la raíz del directorio donde has instalado Symfony 2.1:
D:\Proyectos\Symfony2\> php app/console
La consola debería mostrar una lista muy larga con todos los comandos disponibles en las aplicaciones Symfony2.
El último paso consiste en probar Symfony2 directamente desde el navegador. Para
ello, primero haz que el servidor web Apache pueda acceder al directorio
D:\Proyectos\Symfony2\
donde se encuentra instalado Symfony2. Si eres un usuario
avanzado, configura un VirtualHost en tu Apache. Si no, mueve el directorio
anterior a la carpeta htdocs
de tu servidor Apache.
Después, accede a la siguiente dirección local para inicial el configurador web de Symfony2:
http://localhost/Symfony2/web/config.php
Si en vez de la página de bienvenida de Symfony2, ves un mensaje de error, seguramente se trata de un problema de seguridad relacionado con los permisos. Para solucionarlo, consulta el artículo Cómo solucionar el problema de los permisos de Symfony2.
Instalación en Linux y Mac OS X
- Asegúrate de disponer de
Composer
instalado globalmente en tu ordenador. Si no lo tienes, consulta la guía de instalación de Composer. -
Abre la consola y ejecuta el siguiente comando (la primera vez que se ejecuta puede tardar varios minutos):
$ composer create-project symfony/framework-standard-edition <directorio> 2.1.x-dev
En el comanado anterior, cambia el valor <directorio>
por la ruta del directorio
donde quieres instalar Symfony 2.1 (no tienes que crear ese directorio, porque ya
lo hace el comando). Así que para instalar por ejemplo Symfony 2.1 en
/Proyectos/Symfony2
, ejecuta lo siguiente:
$ composer create-project symfony/framework-standard-edition /Proyectos/Symfony2 2.1.x-dev
Este comando instala la versión de Symfony 2.1 más reciente que exista en ese
momento. Si quieres instalar una versión concreta, modifica 2.1.x-dev
por el
nombre de la versión deseada:
$ composer create-project symfony/framework-standard-edition /Proyectos/Symfony2 2.1.1
Si no te funciona ninguno de los comandos anteriores, seguramente la razón es que todavía no tienes instalado Git en tu ordenador. Consulta la guía de instalación de Git para saber cómo instalar y configurar esta herramienta imprescindible para Symfony2.
Una vez instalado Symfony 2.1, ejecuta el siguiente comando para comprobar que tu ordenador está preparado para ejecutar Symfony2:
$ cd /Proyectos/Symfony2 $ php app/check.php
Comprueba que tu ordenador cumple todos los requisitos obligatorios (Mandatory requirements). Si tienes tiempo, asegúrate también de cumplir todos los requisitos opcionales (Optional checks).
Si todo ha funcionado bien, Symfony 2.1 ya está instalado correctamente. Para comprobarlo ejecuta el siguiente comando de consola directamente en la raíz del directorio donde has instalado Symfony 2.1:
$ php app/console
La consola debería mostrar una lista muy larga con todos los comandos disponibles en las aplicaciones Symfony2.
El último paso consiste en probar Symfony2 directamente desde el navegador. Para ello, primero haz que el servidor web Apache pueda acceder al directorio donde se encuentra instalado Symfony2, por ejemplo configurando un VirtualHost.
Después, accede a la siguiente dirección local para inicial el configurador web de Symfony2:
http://localhost/Symfony2/web/config.php
Si en vez de la página de bienvenida de Symfony2, ves un mensaje de error, seguramente se trata de un problema de seguridad relacionado con los permisos. Para solucionarlo, consulta el artículo Cómo solucionar el problema de los permisos de Symfony2.
¿Has visto algún error?
Avísanos en [email protected] para que podamos corregirlo. Gracias.
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.