Estou trabalhando no amazon linux em uma instância do EC2.
Eu instalei o php72 usando o yum, o apache funcionou bem.
Eu instalei o php5.6 em /opt/php5.6
, configurei-o como fpm e fiz o make install, tudo correu bem, eu posso começar e parar bem, mas não tenho certeza sobre quais são os outros passos que preciso dar.
Eu adicionei um arquivo de configuração /etc/httpd/conf.d/php5.6-fpm.conf
<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>
mas não tenho certeza do que deve ser ( /usr/lib/cgi-bin/php70-fcgi
), eles não existem no meu sistema de arquivos.
Eu tenho andado por aí usando diferentes páginas da web, então não estou muito claro sobre os elementos necessários para acionar o php5.6 instalado de um host virtual ou de como personalizar a configuração acima para a minha configuração.
Eu sei que preciso adicionar declarações para a configuração do host virtual. Eu encontrei isso on-line, mas não estou claro como traduzir isso em minha configuração.
AddType application/x-httpd-fastphp5 .php
Action application/x-httpd-fastphp5 /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi-example.com
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi-example.com -socket /var/run/php5-fpm-example.com.sock -pass-header Authorization
Todos os ponteiros serão muito bem recebidos.