Académique Documents
Professionnel Documents
Culture Documents
// 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
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.
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.