Instalar Symfony en Windows
De CidesaWiki
(Diferencias entre revisiones)
| (14 ediciones intermedias no se muestran.) | |||
| Línea 1: | Línea 1: | ||
| - | * Instalar | + | * Instalar appserver versión 2.5.8, descargarlo de la página http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.8.exe?download |
| - | * Modificar la Memoria Usada por PHP | + | * Modificar el archivo C:\WINDOWS\php.ini. |
| - | + | Buscar Windows Extensions y quitar el comentario (;) a : extensión=php_pgsql.dll | |
| + | Modificar la Memoria Usada por PHP. 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). | ||
| + | * Configuracion del PHP, <br> | ||
| + | Editar el archivo C:\WINDOWS\php.ini y colocar en MEMORY_LIMIT=128M | ||
| + | <pre> | ||
| + | Memory_limit = 128M | ||
| + | max_input_time = 120; | ||
| + | max_execution_time = 500; | ||
| + | </pre> | ||
| + | |||
| + | * Configuracion de las Variable de Session: <br> | ||
| + | Editar el archivo C:\WINDOWS\php.ini y buscar la palabra '''session.name''' y colocar cidesa. | ||
| + | |||
| + | <pre> | ||
| + | session.name = cidesa | ||
| + | </pre> | ||
| + | |||
| + | |||
| + | |||
| + | * Verificar la correcta instalación de php y pear. | ||
<pre> | <pre> | ||
# php -v | # php -v | ||
| Línea 15: | Línea 34: | ||
</pre> | </pre> | ||
| + | '''NOTA:''' Si retorna el siguiente error . | ||
| + | |||
| + | <pre> | ||
| + | PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\php5\ext\php_oci8.dll' | ||
| + | - No se encontró el proceso especificado. | ||
| + | in Unknown on line 0 | ||
| + | PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\php5\ext\php_oracle.dll' | ||
| + | - No se puede encontrar el módulo especificado. | ||
| + | in Unknown on line 0 | ||
| + | PHP 5.2.1 (cli) (built: Feb 7 2007 23:11:26) | ||
| + | Copyright (c) 1997-2007 The PHP Group | ||
| + | Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | Modificar el archivo c:\windows\php.ini . | ||
| + | Buscar 'php_oci8.ddl' y agregar el comentario (;) a : extension=php_oci8.dll | ||
| + | Buscar 'php_oracle.ddl' y agregar el comentario (;) a : extension=php_oracle.dll | ||
| + | |||
| + | * Ejecutar el arhivo go-pear.bat | ||
| + | <pre> | ||
| + | C:\AppServ\php5\go-pear.bat | ||
| + | </pre> | ||
* Se ejecutan las siguientes instrucciones para instalar symfony: | * Se ejecutan las siguientes instrucciones para instalar symfony: | ||
<pre> | <pre> | ||
| - | # | + | # peardev channel-discover pear.symfony-project.com |
Adding Channel "pear.symfony-project.com" succeeded | Adding Channel "pear.symfony-project.com" succeeded | ||
Discovery of channel "pear.symfony-project.com" succeeded | Discovery of channel "pear.symfony-project.com" succeeded | ||
| - | # | + | # peardev install symfony/symfony-1.0.18 |
downloading symfony-1.0.1.tgz ... | downloading symfony-1.0.1.tgz ... | ||
Starting to download symfony-1.0.1.tgz (1,911,013 bytes) | Starting to download symfony-1.0.1.tgz (1,911,013 bytes) | ||
Última versión de 14:18 27 jul 2009
- Instalar appserver versión 2.5.8, descargarlo de la página http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.8.exe?download
- Modificar el archivo C:\WINDOWS\php.ini.
Buscar Windows Extensions y quitar el comentario (;) a : extensión=php_pgsql.dll
Modificar la Memoria Usada por PHP. 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).
- Configuracion del PHP,
Editar el archivo C:\WINDOWS\php.ini y colocar en MEMORY_LIMIT=128M
Memory_limit = 128M max_input_time = 120; max_execution_time = 500;
- Configuracion de las Variable de Session:
Editar el archivo C:\WINDOWS\php.ini y buscar la palabra session.name y colocar cidesa.
session.name = cidesa
- 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
.....
NOTA: Si retorna el siguiente error .
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\php5\ext\php_oci8.dll'
- No se encontró el proceso especificado.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\php5\ext\php_oracle.dll'
- No se puede encontrar el módulo especificado.
in Unknown on line 0
PHP 5.2.1 (cli) (built: Feb 7 2007 23:11:26)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Modificar el archivo c:\windows\php.ini .
Buscar 'php_oci8.ddl' y agregar el comentario (;) a : extension=php_oci8.dll
Buscar 'php_oracle.ddl' y agregar el comentario (;) a : extension=php_oracle.dll
- Ejecutar el arhivo go-pear.bat
C:\AppServ\php5\go-pear.bat
- Se ejecutan las siguientes instrucciones para instalar symfony:
# peardev channel-discover pear.symfony-project.com
Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded
# peardev install symfony/symfony-1.0.18
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 httpd-vhosts:
Include C:/AppServ/Apache2.2/conf/default/httpd-vhosts.conf
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>
- Editar el archivo hosts de windows en la carpeta C:\WINDOWS\system32\drivers\etc, y colocar al final de la linea:
127.0.0.1 www.siga.com
- Luego, reiniciar el equipo para que tenga efecto lo que se configuró.
- Listo........