Instalar Symfony en Linux

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
(10 ediciones intermedias no se muestran.)
Línea 1: Línea 1:
-
== Instalacion para Debian/Ubuntu ==
+
== Instalación para Debian/Ubuntu ==
-
* Instalar [[ubuntu|Apache2]], php5, php5-cli, php-pear
+
* Instalar [[ubuntu|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.
* verificar la correcta instalación de php y pear.
Línea 20: Línea 19:
       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
 +
 +
         # pear install symfony/symfony
         # pear install symfony/symfony
-
       downloading symfony-1.0.1.tgz ...
+
       downloading symfony-1.0.5.tgz ...
-
       Starting to download symfony-1.0.1.tgz (1,911,013 bytes)
+
       Starting to download symfony-1.0.5.tgz (1,911,013 bytes)
       .............................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.5
* Se verifica la instalación de Symfony
* Se verifica la instalación de Symfony
         # symfony -V
         # symfony -V
-
       symfony version 1.0.1
+
       symfony version 1.0.5
 +
 
 +
* Configuramos Apache. Se debe editar el archivo 000-default :  $ sudo nano /etc/apache2/sites-enabled/000-default lo siguiente:
 +
Tomando en cuenta que donde dice '''/home/usuario/siga/web''', se debe cambiar la palabra usuario por '''SU NOMBRE DE USUARIO'''<br>
 +
 
-
* Configuramos Apache. Se debe colocar en el /etc/apache2/httpd.conf lo siguiente.
 
<pre>
<pre>
-
<VirtualHost *:80>
+
<VirtualHost *>
-
  ServerName myapp.example.com
+
ServerName siga.com
-
   DocumentRoot "/home/steve/myproject/web"
+
   DocumentRoot "/home/usuario/siga/web"
-
   DirectoryIndex index.php
+
   DirectoryIndex autenticacion_dev.php
-
   Alias /sf /$sf_symfony_data_dir/web/sf
+
   Alias /sf /usr/share/php/data/symfony/web/sf
-
   <Directory "/$sf_symfony_data_dir/web/sf">
+
   <Directory "/usr/share/php/data/symfony/web/sf">
     AllowOverride All
     AllowOverride All
     Allow from All
     Allow from All
   </Directory>
   </Directory>
-
   <Directory "/home/steve/myproject/web">
+
   <Directory "/home/usuario/siga/web">
     AllowOverride All
     AllowOverride All
     Allow from All
     Allow from All
   </Directory>
   </Directory>
</VirtualHost>
</VirtualHost>
 +
</pre>
</pre>
-
* Comprobamos en el navegador segun el servername configurado en apache.
+
* Configurar el nombre de '''siga.com''' asociado a nuestro equipo:
 +
<pre>
 +
  $sudo nano /etc/hosts
 +
 
 +
  #agregar:
 +
  127.0.0.1    siga.com
 +
 
 +
</pre>
 +
 
 +
* Reiniciar los servicio de Red
 +
<pre>
 +
  $ sudo /etc/init.d/networking restart
 +
</pre>
* Listo........
* Listo........

Última versión de 20:11 26 jun 2007

Instalación para Debian/Ubuntu

       # 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.5.tgz ...
     Starting to download symfony-1.0.5.tgz (1,911,013 bytes)
     .............................done: 1,911,013 bytes
     install ok: channel://pear.symfony-project.com/symfony-1.0.5
       # symfony -V
     symfony version 1.0.5

Tomando en cuenta que donde dice /home/usuario/siga/web, se debe cambiar la palabra usuario por SU NOMBRE DE USUARIO


<VirtualHost *>
 ServerName siga.com
  DocumentRoot "/home/usuario/siga/web"
  DirectoryIndex autenticacion_dev.php
  Alias /sf /usr/share/php/data/symfony/web/sf
  <Directory "/usr/share/php/data/symfony/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
  <Directory "/home/usuario/siga/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

   $sudo nano /etc/hosts
   
   #agregar:
   127.0.0.1    siga.com

 
  $ sudo /etc/init.d/networking restart
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas