Como instalar a estrutura Symfony 2 no CentOS / Rhel / Fedora

Como instalar a estrutura Symfony 2 no CentOS / Rhel / Fedora

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 em CentOS, Red Hat e Fedora Operating Systems.

Etapa 1 - Configurar repositórios YUM

Primeiro você precisa adicionar repositórios Remi e Epel RPM em seu sistema. Esses repositórios têm pacotes atualizados. Use um dos comando abaixo, conforme sua versão do sistema operacional e arquitetura do sistema.

CentOS/RHEL 7, Sistema de 64 bits: # rpm -uvh http: // grátis.NCHC.org.tw/fedora -epel/7/x86_64/e/epel-lançamento-7-5.Noarch.rpm # rpm -uvh http: // rpms.FamilleCollet.COM/ENTERPRISE/REMI-RELEASE-7.RPM CENTOS/RHEL 6, 64/32 Sistema de bits: # rpm -uvh http: // download.FedoraProject.org/pub/epel/6/x86_64/epel-lançamento-6-8.Noarch.rpm # rpm -uvh http: // rpms.FamilleCollet.com/empreendedor/remi-lançamento-6.RPM CENTOS/RHEL 5, 64/32 BIT SISTEMA: # RPM -UVH http: // dl.FedoraProject.org/pub/epel/5/x86_64/epel-raeas5-4.Noarch.rpm # rpm -uvh http: // rpms.FamilleCollet.com/empreendedor/remi-lançamento-5.RPM 

Etapa 2 - Instale o Apache, MySQL e PHP

Para começar com a instalação do Symfony 2, primeiro precisamos configurar um servidor de lâmpadas em execução. Se você já está executando a pilha de lâmpadas, pule esta etapa, use os comandos de seguidores para configurar a pilha de lâmpadas.

Instale o Apache

# yum --enableRepo = remi, epel install httpd 

Instale o MySQL

# yum --enableRepo = remi, epel install mysql-server # serviço mysqld start #/usr/bin/mysql_secure_installation 

Instale o PHP

# yum --enableRepo = remi, epel install php php-mysql php-intl # serviço httpd reinicialização 

Etapa 3 - Instalador de configuração do Symfony

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.

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

Etapa 4 - 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/html # 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 5 - 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 Server: ExcUrt [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 6 - 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 no diretório/etc/httpd/cond.d/ e adicione host virtual para o seu aplicativo Symfony 2.

# vim/etc/http/conf.D/Symphony2.exemplo.com.conf 

diretório e adicione abaixo o conteúdo.

  ServerName Symphony2.exemplo.com documentroot/var/www/html/myProj/web allowoverride todo o pedido permite, negar permitir de todas as opções -Multiviews RewriteEngine no rewritecond %request_filename !-f rewritureLe ^(.*) $ aplicativo.PHP [QSA, L] ERROLOG/VAR/LOG/HTTPD/MYPROJ_ERROR.Log CustomLog/var/log/httpd/myProj_access.log combinado  

Depois de fazer todas as alterações, agora reinicie o servidor Apache para as alterações entram em vigor.

# SUDO Service Httpd Reiniciar 

Agora faça uma entrada de arquivo host para acessar o novo aplicativo Symfony 2 em seu navegador com seu nome de domínio como http: // symfony2.exemplo.com. Alterar Symfony2.exemplo.com e 127.0.0.1 De acordo com a sua configuração.

# eco "127.0.0.1 Symphony2.exemplo.com ">> /etc /hosts 

Clique aqui para ler mais sobre a estrutura do Symfony.