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