Instalar Symfony en Linux
De CidesaWiki
(Diferencias entre revisiones)
| (10 ediciones intermedias no se muestran.) | |||
| Línea 1: | Línea 1: | ||
| - | == | + | == Instalación para Debian/Ubuntu == |
| - | * Instalar [[ubuntu|Apache2]], php5, php5-cli, php-pear | + | * Instalar [[ubuntu|Apache2]], [[php5]] , php5-cli, php-pear |
| - | + | ||
* 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. | + | downloading symfony-1.0.5.tgz ... |
| - | Starting to download symfony-1.0. | + | 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. | + | 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. | + | 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> | ||
| + | |||
| - | |||
<pre> | <pre> | ||
| - | <VirtualHost * | + | <VirtualHost *> |
| - | + | ServerName siga.com | |
| - | DocumentRoot "/home/ | + | DocumentRoot "/home/usuario/siga/web" |
| - | DirectoryIndex | + | DirectoryIndex autenticacion_dev.php |
| - | Alias /sf / | + | Alias /sf /usr/share/php/data/symfony/web/sf |
| - | <Directory "/ | + | <Directory "/usr/share/php/data/symfony/web/sf"> |
AllowOverride All | AllowOverride All | ||
Allow from All | Allow from All | ||
</Directory> | </Directory> | ||
| - | <Directory "/home/ | + | <Directory "/home/usuario/siga/web"> |
AllowOverride All | AllowOverride All | ||
Allow from All | Allow from All | ||
</Directory> | </Directory> | ||
</VirtualHost> | </VirtualHost> | ||
| + | |||
</pre> | </pre> | ||
| - | * | + | * 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
.....
- 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.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
- Se verifica la instalación de Symfony
# symfony -V
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
<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>
- Configurar el nombre de siga.com asociado a nuestro equipo:
$sudo nano /etc/hosts #agregar: 127.0.0.1 siga.com
- Reiniciar los servicio de Red
$ sudo /etc/init.d/networking restart
- Listo........