Instalar o Symfony não é uma tarefa tão simples quanto parece, principalmente no Linux pois  Ele depende de várias dependências e configurações. Neste primeiro post,  mostrarei os passos que devem ser tomados para instalar o Symfony facilmente no Linux, utilizando a Distribuição Ubuntu.

Para quem não sabe, o Symfony é um framework de desenvolvimento ágil em PHP baseado no modelo MVC. Ele é muito fácil de usar e com ele você ganha uma produtividade enorme.

Bem, vamos ao que interessa:

1 - Primeiramente vamos instalar os softwares básicos:

  • PHP 5 ou superior
  • Apache 2

Para instala-los, abra um terminal e digite:

sudo aptitude install apache2 php5

Após este passo, instale as bibliotecas necessárias:

  • php5-cli
  • php5-xsl
  • php5-mysql
  • php5-pgsql
  • php-pear

Estas bibliotecas são necessárias para que o symfony seja instalado corretamente, pois o symfony é instalado através do PEAR(php-pear), o CLI(php5-cli) é uma extesão de modo texto para o PHP, o XSL(php5-xsl) é uma extensão para transformações XSL pelo PHP, e a extesão php5-mysql e php5-pgsql são extensões para se utilizar os bancos de dados MySQL e PostgreSQL com o PHP.
Instale estas bibliotecas com o seguinte comando:

sudo aptitude install php5-cli php5-xsl php5-mysql php5-pgsql php-pear

Por ultimo, instale também o servidor e o cliente Mysql, para utilizar-se deste banco de dados no seus projetos:

sudo aptitude install mysql-client mysql-server

2 - Depois das dependencias necessárias instaladas, vamos instalar o Symfony.

Primeiramente vamos adicionar o canal do Symfony ao PEAR:

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

Depois vamos capturar a lista remota:

sudo pear remote-list -c symfony

E por ultimo vamos instalar o symfony:

sudo pear install symfony/symfony

Este ultimo comando baixa e instala a ultima versão do Symfony. Se você quiser instalar alguma versão anterior, utilize o comando:

sudo pear install symfony/symfony-versãoXXX

Onde a versãoXXX é a versão do Symfony que você deseja. Ex:. Se você quiser instalar a versão 1.0.13, o comando ficaria assim: sudo pear install symfony/symfony-1.0.13

E pronto, seu symfony foi instalado. Para ver qual versão foi instalada, digite no terminal:

symfony -V