domingo, 28 de noviembre de 2010

Instalar Symfony Windows - sin pear

Lo primero que tenemos que hacer es

Instalar XAMPP para Windows


http://www.apachefriends.org/en/xampp-windows.html

Dejamos todo por defecto, la instalacion abrira una consola del sistema dejamos todas las opciones por defecto.

Una ves instalado tenemos que Vincular PHP a la consola del sistema de Windows.

Windows XP , con click derecho en Mi Pc y luego a Propiedades, llegaron al lugar.
Windows Vista y 7, lo mismo pero no llegan a donde es, esto les abrirá una ventana y le dan clic a  ADVANCED SYSTEM SETTINGS.


Una ves que nos encontremos en System Properties, Vamos a la pestaña Advances y luego a Enviroment Variables.

Colocamos una ruta  mas en Path:

  • Doble click en la variable Path 

  • Agregamos el camino a la carpeta php del XAMPP

Creamos una nueva variable llamada php:
  • Click en nuevo
  • la llamamos php y le damos el camino a el ejecutable php.exe

Ahora probemos si php sirve en la consola con el comando php -v que nos dirá que versión esta instalada.



Una ves que veamos que ya nuestra consola puede ejecutar comando php, vamos a pasar la prueba de fuego, bajamos Symfony de la pagina http://www.symfony-project.org/installation yo baje la versión SOURCE 1.4.8 anexo el link http://www.symfony-project.org/get/symfony-1.4.8.zip

Lo descomprimimos Symfony en una carpeta, yo la descomprimí en la misma carpeta publica del XAMP pero se aconseja no hacerlo por medidas de seguridad, pero como trabajaremos de manera local y luego se exporta a producción no creo que tengamos problemas.

Una ves que descomprimimos la carpeta navegamos a ella por la consola.


Una ves en la carpeta bin de symfony ejecutamos php check_configuration.php


Vemos que tenemos 2 Warnings, el cual esta muy bien porque ninguno de los 2 nos perjudica cuando programemos ya que no son de mucha importancia.

posix_isatty( ) por ahora no se puede resolver en el entorno Windows. Si alguien sabe como instalarlo, bienvenido sea el comentario, en LINUX se puede resolver.

El Segundo Warning si lo podemos quitar solo tenemos que descomentar  php_apc.dll en el PHP.INI en la carpeta C:\xampp\php, solo le quitamos el ; para poder dejar libre el dll para su ejecucion


También debemos des comentar los PDO de base de datos y el manejador de base de datos en este caso, nosotros usamos postgres




Salvamos el php.ini y volvemos a ejecutar el comando php check_configuration.php




Felicidades hemos instalado SYMFONY EN WINDOWS

3 comentarios :

  1. muy buena la explicacion de la instalacion para los que nos iniciamos con symfony

    ResponderBorrar
  2. Hice como explicas pero en mowes. Da un warning en la instalacion del modulo xsl que se soluciona descomentando la linea extension=php_xsl.dll (le saco el ";" que va adelante). El warning de accelerator apc no se como hace ya que no aparece en php.ini "extension=php_apc.dll". Necesitaria esa informacion para llegar a configurarlo como lo explicas en xampp. Desde ya muchas gracias.

    ResponderBorrar