Instalar Symfony2 rapidamente y facilmente en windows 7

Instalar symfony2 en rapidamente windows 7 requiere de varios pasos que iremos explicando a continuación.

paso 1 INSTALACIÓN DE XAMPP
Descargaremos xamp y lo instalaremos (descargar Xampp). Con esto conseguimos tene un Apache y php para poder empezar a instalar los demas componentes necesarios para poder trabajar con Symfony 2.

paso 2 DESCARGAR Y DESCOMPRIMIR SYMFONY2

Lo primer que tenemos que hacer el descargarnos el zip de la pagina de symfony.com (descargar symfony2).
Nos descargaremos la version mas reciente que tenga vendors SYMFONY2 STANDAR 2.4.4 (.zip)

Descomprimimos en la carpeta C:\proyectos\proyecto-symfony2 lo que tenemos dentro del directorio symfony (web, app, bin, … )

paso 3 CONFIGURAR APACHE

Una vez que tenemos descomprimido el .zip, lo que hacemos es configurar el apache, para ello vamos a crearnos un host virtual en el fichero C:\xampp\apache\conf\extra\httpd-vhosts.conf añadimos el siguiente código:

  1. NameVirtualHost *
  2.   <VirtualHost *>
  3.     DocumentRoot "C:\xampp\htdocs"
  4.     ServerName localhost
  5.   </VirtualHost>
  6.   <VirtualHost *>
  7.     DocumentRoot "C:\proyectos\proyecto-symfony2\web"
  8.     DirectoryIndex app.php
  9.     ServerName briored.symfony2
  10.   <Directory "C:\proyectos\proyecto-symfony2">
  11.     AllowOverride All
  12.     Order allow,deny
  13.     Allow from all
  14.     Require all granted
  15.   </Directory>
  16. </VirtualHost>

paso 4 CONFIGURAR el nombre en el fichero hosts

Ahora añadiremos la siguiente linea en el fichero c:\windows\system32\drivers\etc\hosts

127.0.0.1 briored.symfony2

Para modificar este fichero tiene que abrir con notepad, por ejemplo, pero en modo administrador (te poner encima del icono que abre el notepad, boton derecho ejecutar como administrador), sino no te dejara guardar el fichero.

Tambien es posible que el antivirus no te deje modificar este fichero, si es asi, desactivalo, modifica el fichero y vuelve a activarlo.

paso 5 Prueba del entorno

arrancamos el apache del xampp y el en navegador pondriamos:

briored.symfony2/config.php

y veriamos esto:

Para poder ejecuta desde las lineas de comando tenemos que poner el carpeta donde esta instalado el php en la variable del sistema path, en nuestro caso añadimos al final del path de variables del sistema (equipo, boton derecho propiedades->configuracion avanzada del sistema->variables de entorno->path añadimos al final c:\xampp\php; o donde se este instalado el xampp)

Enlaces Relaccionados
Instalar symfony2 con composer
Crear el primer bundle en Symfony2