Cpanel/WHM: executando PHP com PHP-FPM no Apache2

Cpanel/WHM: executando PHP com PHP-FPM no Apache2

Tenho esse servidor VPS CentOS 6.9 com cpanel e WHM, rodando Apache 2 com PHP 5.6

Habilitei o PHP-FPM no WHM e ele aparece como ativo no WHM e no Cpanel (nas seções do gerenciador MultiPHP)

Para ter certeza, eu até copiei para o conf onde estou configurando meu vhost.

E o PHP-FPM parece estar rodando, de acordo com seus logs ("AVISO: pronto para lidar com conexões" no php-fpm error.log)

Mas quando vou ver o phpinfo(), ainda diz:

Server API CGI/FastCGI

Então, o que estou perdendo? Como depurar isso? Já reiniciei o apache e o php-fpm diversas vezes, e até reiniciei o servidor, sem sucesso

EDITAR: na verdade, eu estava errado: eu não tinha isso na minha configuração do vhost:

<IfModule proxy_fcgi_module>
<FilesMatch \.(phtml|php[0-9]*)$>
SetHandler proxy:unix:/opt/cpanel/ea-php56/root/usr/var/run/php-fpm/fc680a9025c37fd635d3cad33dda11786afdf8c0.sock|fcgi://domain.tld
</FilesMatch>
</IfModule>

Deve ter sido substituído por alguma coisa. Agora, se eu colocá-lo lá, recebo um erro:

No input file specified.

Mesmo quando tento acessar o script apenas com phpinfo() nele

Responder1

cPanelMichael dá uma resposta nesta página do fórum cPanel que pode ajudar a esclarecer:https://forums.cpanel.net/threads/php-handlers-in-easyapache4.592879/

Essencialmente, da forma como o PHP-FPM é implementado no cPanel no momento, ele só pode ser habilitado por domínio, mas na verdade não está disponível como um manipulador PHP global ou de todo o sistema. Portanto, globalmente, você pode ter DSO, suPHP ou fcgi como seu manipulador global, mas poderá ativar o PHP-FPM para um domínio específico. No entanto, se phpinfo(), quando chamado do domínio para o qual você habilitou o PHP-FPM, não mostrar nenhuma evidência de que o PHP-FPM funciona para esse domínio, então pode haver um problema que um administrador de sistemas em seus dados host com acesso root ao seu servidor estaria em uma posição muito melhor para investigar.

Seu phpinfo() mostra pelo menos --enable-fpm ou --with-fpm-systemd na seção Configurar comando? O php-fpm aparece como 'ativo' na seção cgi-fcgi mais abaixo na página phpinfo()? Existe uma diretiva fpm.config? Eu diria que se você encontrar pelo menos as opções de comando configure, você pode ficar bem. Se Ctrl+F -> 'fpm' não retornar nenhum resultado, entrarei em contato novamente com o suporte técnico da empresa de hospedagem de dados na qual você está hospedando sua conta cPanel.

informação relacionada