Vous êtes sur la page 1sur 4

Instalar Symfony en Windows Vista (con XAMPP)

// Abril 26th, 2008 // Desarrollo Web, Symfony Siempre he dicho que Windows Vista es malo, y an lo es. Sin embargo, estos das he estado probando la versin 64bits y, como estoy desarrollando un par de sitios en Symfony, me vi en la obligacin de instalarlo. Al principio no fue facil, pero luego de revisar un par de tutoriales, y rescatar lo mejor de cada uno, logr hacerlo de la siguiente forma. Primero, instalar el servidor web Apache/PHP/MySQL. Para esta ocasin use XAMPP, el cual se puede descargar aqu. Despus de instalarlo los pasos para hacer que Symfony ande son los siguientes:

Instalacin de Pear
1. Ir a la consola de comandos. Men inicio -> Ejecutar -> cmd

2. Ir a la carpeta de php: cd c:xamppphp 3. Ejecutar el instalador/configurador de Pear con el comando go-pear.bat

4. Preguntara si es una copia local. Slo presionar ENTER

5. Mostrar una lista de directorios de pear. Presionar ENTER

6. Se creara el archivo PEAR_ENV.reg en c:xamppphp, el cual debemos ejecutar y confirmar la operacin como administrador.

7. Se habra creado (tambin en c:xamppphp) el archivo pear.bat. Debemos copiarlo y pegarlo en c:windowssystem32.

8. Para comprobar que se ha instalado correctamente, ejecutamos el comando pear config-show desde cualquier ubicacin, donde mostrar la configuracin actual. Si no aparecen errores, todo ok hasta aqu y tenemos Pear instalado.

Instalacin de Symfony
1. En la consola de comandos (Inicio -> Ejecutar -> cmd) agregamos el channel de Symfony en Pear ejecutando pear channel-discover pear.symfony-project.com. 2. Instalar Symfony con el comando pear install symfony/symfony.

3. Si todo va bien se crear el archivo symfony.bat en c:xamppphp, el cual debemos copiar y pegar en c:windowssystem32 (al igual que con pear.bat).

4. Como estamos cambiando la ruta desde donde se accede, hay que modificar el symfony.bat que esta en la carpeta system32 para que funcione. Las modificaciones son las siguientes:

5. Si todo esta bien, al ejecutar el comando symfony desde cualquier ubicacion deberiamos encontrar la lista de comandos, como muestra la siguiente imagen.

6. Tambien se debe instalar el paquete phing, con el comando pear install phing/phing 7. Es imporante actualizar pear y todos los paquetes que dependen de el. Para esto basta con ejecutar el comando pear upgrade-all. 8. Con todo esto ya tenemos instalado symfony en nuestro PC.

Configuracion de Virtual Host en apache.


Es muy util, cuando desarrollamos distintos proyectos, que cada uno funcione de forma independiente. Esto es sencillo gracias a los vhosts de apache. Para configurar, seguir los siguientes pasos: 1. Abrir el archivo de configuracion de vhosts de apache, el cual esta en c:xamppapacheconfextrahttpd-vhosts.conf. 2. Descomentar la linea que dice ##NameVirtualHost *:80 quedando slo NameVirtualHost *:80

3. Agregar los permisos para la carpeta de symfony sf.

4. Para cada proyecto agregar el virtual host de la siguiente forma.

5. Al guardar los cambios, hay que reiniciar el servidor apache para que tengan efecto. Para esto ir al panel de control de XAMPP, detener apache, e iniciarlo nuevamente. 6. Finalmente, para que el navegador nos reconozca la ruta a nuestro virtual host, respondiendo a la direccin http://nombreproyecto (lo que pusimos en la opcion ServerName del virtual host) debemos editar el archivo hosts que esta en c:windowssystem32driversetchosts, por supuesto como

Administrador.

7. Si todo va bien, al guardar los cambios ya podremos acceder a nuestro proyecto a travs del navegador con la direccion http://nombreproyecto. Este pequeo how-to esta pensado en alguien que conoce el funcionamiento de windows, servidores web, php y sabe que es y para que sirve Symfony. Cualquier error o agregado es bien recibido.

Vous aimerez peut-être aussi