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
Do Zero ao Profissional com PHP. Mais de 2.300 alunos recomenda.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

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.

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:  PHP - Determinar se é final de semana: sábado e domingo

Email Format


Powered by Rock Convert

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