Instalación de Symfony en Debian Etch

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
(6 ediciones intermedias no se muestran.)
Línea 1: Línea 1:
-
* Instalar [[Debian|Apache2]], [[Instalación de PHP5 en Debian Etch]]
+
* Se ejecutan las siguientes instrucciones para instalar symfony:
-
* verificar la correcta instalación de php y pear.
+
-
         $ php5 -v
+
         # pear channel-discover pear.symfony-project.com
-
      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
+
       Se generará el siguiente resultado:
-
       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
       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-1.0.22
-
       downloading symfony-1.0.5.tgz ...
+
     
-
       Starting to download symfony-1.0.5.tgz (1,911,013 bytes)
+
      Se generará el siguiente resultado:
 +
 
 +
       downloading symfony-1.0.22.tgz ...
 +
       Starting to download symfony-1.0.22.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.5
+
       install ok: channel://pear.symfony-project.com/symfony-1.0.22
-
* Se verifica la instalación de Symfony
+
NOTA:
 +
* Si el pear no se puede conectar,ya que sale por un servidor proxy. Se debe ejecutar este comando antes del install:
-
         # symfony -V
+
         # pear config-set http_proxy ip_proxy:puerto
-
      symfony version 1.0.5
+
-
* Configuramos Apache. Se debe editar el archivo 000-default :  $ sudo nano /etc/apache2/sites-enabled/000-default y copiar al final lo siguiente:
 
-
<pre>
+
* Se verifica la instalación de Symfony
-
<VirtualHost *>
+
-
ServerName siga.com
+
-
  DocumentRoot "/home/usuario/www/siga/web"
+
-
  DirectoryIndex autenticacion_dev.php/login
+
-
  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/www/siga/web">
+
-
    AllowOverride All
+
-
    Allow from All
+
-
  </Directory>
+
-
</VirtualHost>
+
-
</pre>
+
        # symfony -V
-
 
+
-
Tomando en cuenta que donde dice '''/home/usuario/www/siga/web''', se debe cambiar la palabra usuario por '''SU NOMBRE DE USUARIO'''<br>
+
-
 
+
-
* Configurar el nombre de '''siga.com''' asociado a nuestro equipo:
+
-
<pre>
+
-
  $ nano /etc/hosts
+
-
 
+
-
  #agregar:
+
-
  127.0.0.1    siga.com
+
-
 
+
-
</pre>
+
-
 
+
-
* Reiniciar los servicio de Red y del apache
+
-
<pre>
+
-
  $ /etc/init.d/networking restart
+
-
  $ /etc/init.d/apache2 restart
+
-
</pre>
+
-
* Listo........
+
* El comando mostrará este mensaje:
 +
      symfony version 1.0.XX

Última versión de 18:28 8 mar 2012

       # pear channel-discover pear.symfony-project.com
     Se generará el siguiente resultado:
     Adding Channel "pear.symfony-project.com" succeeded
     Discovery of channel "pear.symfony-project.com" succeeded


       # pear install symfony/symfony-1.0.22
     
     Se generará el siguiente resultado: 
     downloading symfony-1.0.22.tgz ...
     Starting to download symfony-1.0.22.tgz (1,911,013 bytes)
     .............................done: 1,911,013 bytes
     install ok: channel://pear.symfony-project.com/symfony-1.0.22

NOTA:

       # pear config-set http_proxy ip_proxy:puerto


       # symfony -V
     symfony version 1.0.XX
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas