Instalar Symfony en Linux
De CidesaWiki
(Diferencias entre revisiones)
| Línea 6: | Línea 6: | ||
# php -v | # php -v | ||
| + | |||
PHP 5.1.6 (cli) (built: Mar 7 2007 12:48:25) | PHP 5.1.6 (cli) (built: Mar 7 2007 12:48:25) | ||
Copyright (c) 1997-2006 The PHP Group | Copyright (c) 1997-2006 The PHP Group | ||
| Línea 18: | Línea 19: | ||
# pear channel-discover pear.symfony-project.com | # 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 | ||
| + | |||
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) | ||
Revisión de 20:38 30 mar 2007
Instalación para Debian/Ubuntu
- 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 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.
# 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.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 /etc/apache2/httpd.conf lo siguiente.
<VirtualHost *:80>
ServerName myapp.example.com
DocumentRoot "/home/steve/myproject/web"
DirectoryIndex index.php
Alias /sf /$sf_symfony_data_dir/web/sf
<Directory "/$sf_symfony_data_dir/web/sf">
AllowOverride All
Allow from All
</Directory>
<Directory "/home/steve/myproject/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
- Comprobamos en el navegador segun el servername configurado en apache.
- Listo........