Tentando executar o php-fpm 5.6 ao lado do php7.2 para diferentes hosts virtuais Apache no EC2 amazon linux, o que me falta?

1

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.

    
por Tofuwarrior 19.09.2018 / 13:52

0 respostas