Instalar Symfony en Windows

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
(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>
-
* Configuramos Apache. Se debe colocar en el /etc/apache2/httpd.conf lo siguiente.
+
Luego editar el archivo httpd-vhosts que se encuentra en C:/AppServ/Apache2.2/conf/default/ y se coloca los siguiente:
<pre>
<pre>
-
NameVirtualHost *:80
 
<VirtualHost *:80>
<VirtualHost *:80>
Línea 66: Línea 86:
</VirtualHost>
</VirtualHost>
 +
</pre>
</pre>
-
* Comprobamos en el navegador segun el servername configurado en apache.
+
* 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


        # 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
      .....



        # 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


        # symfony -V
      symfony version 1.0.1


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>
 


--192.168.0.100 09:09 4 abr 2007 (VET)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas