Webonadas

Text

Symfony en ubuntu (Instalación)

Primero que todo ¿Qué es Symfony? según la Wikipedia:

Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.

Como podemos ver, este framework nos ayudara mucho en el desarrollo de proyectos, así que explicaremos como instalarlo para trabajar en ubuntu 10.04.

Primero instalaremos el servidor web (Apache), el servidor de bases de datos (Mysql) y PHP:

sudo aptitude install apache2 mysql-server php5

Nos pedira que le asignemos una contraseña al servidor mysql.

A continuacion instalamos los paquetes extras necesarios para trabajar:

  sudo aptitude install php5 php5-cli php5-mysql php5-xsl php-apc

Haremos una pequeña configuracion al servidor apache, asi que editaremos el archivo httpd.conf:

gksu gedit /etc/apache2/httpd.conf

y al final del archivo incluiremos: ServerName localhost,  después reiniciaremos el servidor:}

sudo /etc/init.d/apache2 restart

Ahora, revisaremos que nuestro equipo tenga los requerimientos disponibles para trabajar con Symfony,  asi que copiamos este codigo en nuestro editor de texto favorito y lo guardamos en  /var/www/check_config_symfony.php. Desde el navegador de internet ingresamos a la siguiente ubicación: http://localhost/check_config_symfony.php.

Este script nos dira que nos hace falta para poder instalar symfony,

en este caso dice que hace falta instalar el acelerador de php (php-apc) y configurar la variable short_open_tag a off, asi que modificamos el archivo php.ini y cambiamos ese valor, luego de los cambios realizados, reiniciamos el servidor y recargamos la pagina.

Cuando todo este Ok, procederemos a instalar Symfony. Hay varias maneras en este caso haremos uso de PHP PEAR. Aunque en la documentación de Symfony dice que existen mejores maneras de instalarlo para nuestro caso nos servirá (pero si lo vas a instalar en un servidor de producción es mejor instalarlo de la manera como lo explica la documentación de Symfony)

Si no tenias instalado pear:

sudo aptitude install php-pear

Si trabajas detras de un proxy deberás agregar la siguiente linea:

pear config-set http_proxy http://usuario:password@servidorproxy:puerto

Si tu proxy no tiene usuario ni password:

pear config-set http_proxy http://servidorproxy:puerto

Ahora instalaremos Symfony:

sudo pear channel-discover pear.symfony-project.com

sudo pear install symfony/symfony-1.4.4

Listo! ya tenemos symfony instalado, podemos mirar si quedo correctamente instalado con el comando:

symfony -v

Posted on Thursday, May 20 2010. Tagged with: SymfonyLinuxphp
Webonadas Programación, linux y otras pendejadas
Next