Instalar Symfony en Windows
De CidesaWiki
(Diferencias entre revisiones)
(New page: * Instalar Apache2, php5, php5-cli, php-pear * Modificar la Memoria Usada por PHP en el archivo /etc/php5/*/php.ini. Debes ser superusuario para realizar esta operación. Se deb...) |
|||
Línea 2: | Línea 2: | ||
* Modificar la Memoria Usada por PHP en el archivo /etc/php5/*/php.ini. Debes ser superusuario para realizar esta operación. Se debe cambiar la opción "memory_limit = 8M" y colocarla en 64M (o 128 se vas a generar en symfony schemas muy grandes). Debes modificar todos los php.ini dentro de la carpeta /etc/php5. | * Modificar la Memoria Usada por PHP en el archivo /etc/php5/*/php.ini. Debes ser superusuario para realizar esta operación. Se debe cambiar la opción "memory_limit = 8M" y colocarla en 64M (o 128 se vas a generar en symfony schemas muy grandes). Debes modificar todos los php.ini dentro de la carpeta /etc/php5. | ||
* verificar la correcta instalación de php y pear. | * verificar la correcta instalación de php y pear. | ||
+ | |||
+ | <pre> | ||
# php -v | # php -v | ||
Línea 12: | Línea 14: | ||
Zend Engine Version: 2.1.0 | Zend Engine Version: 2.1.0 | ||
..... | ..... | ||
+ | </pre> | ||
+ | |||
* Se ejecutan las siguientes instrucciones para instalar symfony: | * Se ejecutan las siguientes instrucciones para instalar symfony: | ||
+ | |||
+ | <pre> | ||
# pear channel-discover pear.symfony-project.com | # pear channel-discover pear.symfony-project.com | ||
Línea 25: | Línea 31: | ||
.............................done: 1,911,013 bytes | .............................done: 1,911,013 bytes | ||
install ok: channel://pear.symfony-project.com/symfony-1.0.1 | install ok: channel://pear.symfony-project.com/symfony-1.0.1 | ||
+ | |||
+ | </pre> | ||
* Se verifica la instalación de Symfony | * Se verifica la instalación de Symfony | ||
+ | |||
+ | <pre> | ||
# symfony -V | # symfony -V | ||
symfony version 1.0.1 | symfony version 1.0.1 | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | * '''Configuramos Apache''' | ||
+ | Se debe colocar en el archivo de texto C:/AppServ/Apache2.2/conf/http.conf, para decirle que los host virtuales apunte al archivo http-vhost: | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | Include C:/AppServ/Apache2.2/conf/default/httpd-vhosts | ||
+ | |||
+ | </pre> | ||
- | + | Luego editar el archivo httpd-vhosts que se encuentra en C:/AppServ/Apache2.2/conf/default/ y se coloca los siguiente: | |
<pre> | <pre> | ||
- | |||
<VirtualHost *:80> | <VirtualHost *:80> | ||
Línea 66: | Línea 86: | ||
</VirtualHost> | </VirtualHost> | ||
+ | |||
</pre> | </pre> | ||
- | * | + | * Luego, reiniciar el equipo para que tenga efecto lo que se configuró. |
* Listo........ | * Listo........ | ||
+ | |||
--[[Usuario:192.168.0.100|192.168.0.100]] 09:09 4 abr 2007 (VET) | --[[Usuario:192.168.0.100|192.168.0.100]] 09:09 4 abr 2007 (VET) |
Revisión de 13:19 4 abr 2007
- Instalar Apache2, php5, php5-cli, php-pear
- Modificar la Memoria Usada por PHP en el archivo /etc/php5/*/php.ini. Debes ser superusuario para realizar esta operación. Se debe cambiar la opción "memory_limit = 8M" y colocarla en 64M (o 128 se vas a generar en symfony schemas muy grandes). Debes modificar todos los php.ini dentro de la carpeta /etc/php5.
- verificar la correcta instalación de php y pear.
# php -v PHP 5.1.6 (cli) (built: Mar 7 2007 12:48:25) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies # pear -V PEAR Version: 1.4.9 PHP Version: 5.1.6 Zend Engine Version: 2.1.0 .....
- Se ejecutan las siguientes instrucciones para instalar symfony:
# pear channel-discover pear.symfony-project.com Adding Channel "pear.symfony-project.com" succeeded Discovery of channel "pear.symfony-project.com" succeeded # pear install symfony/symfony downloading symfony-1.0.1.tgz ... Starting to download symfony-1.0.1.tgz (1,911,013 bytes) .............................done: 1,911,013 bytes install ok: channel://pear.symfony-project.com/symfony-1.0.1
- Se verifica la instalación de Symfony
# symfony -V symfony version 1.0.1
- Configuramos Apache
Se debe colocar en el archivo de texto C:/AppServ/Apache2.2/conf/http.conf, para decirle que los host virtuales apunte al archivo http-vhost:
Include C:/AppServ/Apache2.2/conf/default/httpd-vhosts
Luego editar el archivo httpd-vhosts que se encuentra en C:/AppServ/Apache2.2/conf/default/ y se coloca los siguiente:
<VirtualHost *:80> ServerName www.siga.com DocumentRoot "c:/appserv/www/siga/web/" DirectoryIndex index.php Alias /sf c:\AppServ\php5\PEAR\data\symfony\web\sf <Directory "c:\AppServ\php5\PEAR\data\symfony\web\sf"> AllowOverride All Allow from All </Directory> <Directory "c:/appserv/www/siga/web"> AllowOverride All Allow from All </Directory> </VirtualHost> <VirtualHost *:80> ServerName localhost DocumentRoot "c:/appserv/www/" DirectoryIndex index.php index.html index.htm <Directory "c:/appserv/www/"> AllowOverride All Allow from All </Directory> </VirtualHost>
- Luego, reiniciar el equipo para que tenga efecto lo que se configuró.
- Listo........
--192.168.0.100 09:09 4 abr 2007 (VET)