Formação Oracle DBA Completa


LINUX – Como ter duas versões do PHP no mesmo servidor Apache?

LINUX – Como ter duas versões do PHP no mesmo servidor Apache?

10 de outubro de 2018 1 Por Ramos de Souza Janones
Powered by Rock Convert

Nesta dica será mostrada como ter duas versões do PHP no mesmo servidor Apache, usando o Linux.

Asumindo que o Apache está instalado, criado o host virtual para os dois projetos e adicionafo os necessarios php PPAs. Vamos supor o projeto site56.local em php5.6 e o projeto site70.local no php7.0.

Instale php5.6-fpm e php7.0fpm com o seguinte comando:

sudo apt-get install php7.0-fpm

Crie dois arquivos em /usr/lib/cgi-bin/ e salve

sudo nano /usr/lib/cgi-bin/php56-fcgi

VAI GOSTAR: Guia Jurídico Definitivo para Startups

VEJA TAMBÉM: Sucesso na Carreira com o LinkedIn

RECOMENDAMOS: Curso de Desenvolvimento de Games Completo

LEIA: Como Aprender Java e ir além do mercado de trabalho tradicional


sudo nano /usr/lib/cgi-bin/php70-fcgi

Abra o php56 conf arquivo “/etc/apache2/conf-available/php5.6-fpm.conf” adicione as seguintes configurações e salve.

<IfModule mod_fastcgi.c> AddHandler php56-fcgi .php Action php56-fcgi /php56-fcgi Alias /php56-fcgi /usr/lib/cgi-bin/php56-fcgi -socket /var/run/php/php5.6-fpm.sock -pass-header Authorization Action php70-fcgi /php70-fcgi Alias /php70-fcgi /usr/lib/cgi-bin/php70-fcgi -socket /var/run/php/php7.0-fpm.sock -pass-header Authorization </IfModule> <Directory /usr/lib/cgi-bin> Require all granted </Directory>

Agora habilite a nova configuração do Apache.

Powered by Rock Convert

sudo a2enconf php5.6-fpm

Se você instalou o php5.6 e php5.7, veriique se você desativou os dois e reiniciou o Apache.

sudo a2dismod php5.6 php7.0

sudo systemctl restart apache2

Crie um arquivo .htacces no projeto que deve estar no php7.0 e adicione o seguinte Handler.

AddHandler php70-fcgi .php

Agora crie um arquivo phpinfo no projeto e veja como funciona.

Outros tutoriais e dicas sobre PHP:

Leia mais sobre  Linux e Programação

Subscribe to our mailing list

* indicates required


Além de PHP e MySQL, deseja receber outro tema?

LEIA TAMBÉM:  10 ferramentas para o desenvolvimento PHP moderno

Email Format


Siga os bons!

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)

Sumário
LINUX - Como ter duas versões do PHP no mesmo servidor Apache?
Nome do artigo
LINUX - Como ter duas versões do PHP no mesmo servidor Apache?
Descrição
Nesta dica será mostrada como ter duas versões do PHP no mesmo servidor Apache, usando o Linux.
Autor
Nome
Ramos da Informática
Logo

Frontend Do Zero Ao Profissional