Como instalar a estrutura Symfony 2 no Ubuntu, Debian & Linuxmint

Como instalar a estrutura Symfony 2 no Ubuntu, Debian & Linuxmint

Symfony é uma estrutura de aplicativos da web escrita em php. Ele fornece um conjunto de componentes PHP reutilizáveis. Symfony 2.8 é a versão estável atual disponível em série da estrutura Symfony 2. Symfony está fornecendo 30 componentes independentes para seus aplicativos. Este tutorial ajudará você a instalar Symfony 2 Framework nos sistemas operacionais Ubuntu, Debian e Linuxmint.

Etapa 1 - Instale o Apache & Php

Primeiro comece com a instalação do servidor de lâmpadas em seu sistema. Se você já está executando a pilha de lâmpadas, pule esta etapa, use os seguintes comandos para configurar a lâmpada no sistema Ubuntu.

Instale o Php 5.6

$ sudo apt-get install python-software-properties $ sudo add-aprop-repository ppa: ondrej/php $ sudo apt-get update $ sudo apt-get install -y php5.6 Php5.6-Intl 

Instale o Apache2

$ apt-get install apache2 libapache2-mod-php5 

Etapa 2 - Configure o Symfony Installer

A Symfony fornece seu próprio instalador para criar novos projetos. Os comandos abaixo o ajudarão a configurar o Symfony Installer em seu sistema.

$ sudo curl -lss https: // symfony.com/instalador -o/usr/local/bin/symfony $ sudo chmod a+x/usr/local/bin/symfony 

Etapa 3 - Crie um novo aplicativo Symfony 2

Após a configuração bem -sucedida do Symfony Installer em seu sistema. Vamos começar com seu novo aplicativo Symfony. Navegue até o seu documento da web root e crie um novo aplicativo Symfony.

$ cd /var /www $ symfony New MyProj 2.8 

Agora mude para o diretório recém -criado e verifique se todos os requisitos estão instalados corretamente em seu sistema. Se estiver tudo bem, você obterá os seguintes resultados.

$ php myProj/bin/symfony_reQuirements [ok] Seu sistema está pronto para executar projetos Symfony2 

Etapa 4 - Inicie a aplicação no modo de desenvolvimento

Agora inicie o desenvolvimento com a estrutura Symfony 2 PHP e construiu ótimos aplicativos. Para visualizar as alterações no navegador, você pode iniciar o Symfony Developer Web Server usando o seguinte comando. Por padrão, o servidor web começará na porta 8000.

$ php bin/console servidor: execute [ok] servidor em execução em http: // 127.0.0.1: 8000 // Saí do servidor com Control-C. 

Agora acesse o aplicativo New Symfony 2 em seu navegador acessando http: // 127.0.0.1: 8000 ou http: // localhost: 8000 .

Etapa 5 - Crie Apache VirtualHost

Agora, se você precisar configurar o Symfony 2 com o sub doméstico. Crie um novo arquivo de configuração do Apache em Diretório/etc/apache2/sites-AVALELY/e adicione host virtual para o seu aplicativo Symfony 2.

$ vim/etc/apache2/sites-averable/symphony2.exemplo.com.conf 

diretório e adicione abaixo o conteúdo.

  ServerName Symphony2.exemplo.com documentroot/var/www/myProj/web allowoverride All Ordem permitir, negar permitir de todas !-f rewritureLe ^(.*) $ aplicativo.php [qsa, l] errorLog/var/log/apache2/myproj_error.Log CustomLog/var/log/apache2/myProj_access.log combinado  

Finalmente, habilite o site e recarregue o serviço Apache usando o comando abaixo.

$ sudo a2ensite symphony2.exemplo.com $ sudo serviço apache2 recarregar 

Agora acesse o aplicativo New Symfony 2 em seu navegador com seu nome de domínio como http: // symfony2.exemplo.com. Alterar Symfony2.exemplo.com seu nome de domínio.

Clique aqui para ler mais sobre a estrutura do Symfony.