Instalacion de Symfony

De TecnoRetales un espacio dedicado a la programacion bajo el Framework Symfony tomo las referencias de su post sobre instalacion de symfony debido a explicar la instalacion de Symfony de varias formas.

Por buena costumbre en vista de que no somos responsables por informacion de otros fuentes y luego estos bien pueden desaparecer (links rotos, etc), documento la informacion, asi no se tendra que pedir auxilio al cache de google.

Opcion 1: instalacion de symfony mediante Pear (Para esto, se requeire de tener instalado Pear, libreria de php).

Agregamos el canal de symfony desde la terminal:

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

Instalacion de Symfony:  (para las fechas de este post es la version 1.4.1 la mas reciente)

sudo pear install symfony/symfony-1.4.1

Opcion 2: Repositorios Ubuntu/Debian:

Por la terminal:(podemos escribir en la terminal su miusuario y asi no estar escribiendo sudo en cada instruccion si se desea)

sudo symfony deb http://www.symfony-project.org/get debian/

Actualizamos la lista de repositorios:

sudo apt-get update

Tambien podria ser en vez de la temrinal ir al Synaptic y agregarlo:

Colocar los repo debian de symfony: Sistema > Administracion > Gestor de paquetes Synaptic

En el menu de Synaptic: Configuracion > Preferencias (en la pestana Otro Software, boton Anadir), esto se anadira al archivo /etc/apt/sources.list y colocamos el repo: deb http://www.symfony-project.org/get debian/

Actualizamos la lista de repositorios pulsando el boton Recargar de Synaptic.

Una vez agregado el repo de symfony, pulsamos en synaptic el boton Recargar, lo que seria igual si hiciesemos por la terminal:

apt-get update

Finalmente luego de esto, instalamos symfony:

apt-get install php5-symfony

En su web symfony tambien nos ofrece su repositorio de subversion para que podamos hacer un checkout del codigo, para esto creamos una carpeta que bien podria estar en donde mira el localhost de apache /var/www/carpeta

Esta carpeta la podemos crear por la interfaz grafica o por terminal:

sudo mkdir -p /var/www/carpeta

cd /var/www/carpeta

sudo svn co http://svn.symfony-project.com/branches/1.4

Opcion 3: Descargar Symfony desde su web.

En mi caso prefiero ir a la Web de Symfony y descargarlo a clik de mouse en vez de hacerlo por la terminal, pero para documentarlo tambien por la terminal entonces:

wget http://www.symfony-project.org/get/symfony-1.4.1.tgz

Solo queda (para esta opcion 3) el descomprimir la descarga que bien seria en donde mira el localhost de apache, creamos una carpeta para descomprimir symfony:

sudo mkdir -p /var/www/symfony

cd /var/www/symfony

sudo tar xvzf /path/to/symfony-1.4.1.tgz

Symfony posee una extensa documentacion en distintos idiomas (algo que no se puede indicar mucho de otros framework).

enjoy!


About this entry