Apache2 fcgid (não FastCGI) com PHP FPM

6

O Apache2 possui uma substituição rápida de fastcgi, chamada fcgid. Tudo bem, mas falta a diretiva FastCgiExternalServer, que eu usei para conectar ao PHP-FPM. Como posso fazer o mesmo com o módulo fcgid no apache2?

Meu objetivo é usar o php-fpm com o apache2 (no debian squeeze).

    
por Jauzsika 26.12.2011 / 12:00

2 respostas

11

Não é possível usar um processo compatível com FastCGI gerado externamente, como os criados por php-fpm com mod_fcgid. Simplesmente não tem esse recurso.

Se você não quiser usar mod_fastcgi , ou seja, porque acha grande demais ou inseguro ou antigo , você pode querer olhar para uma alternativa como mod_proxy_fcgi .

Você também pode se surpreender ao saber que o Apache httpd 2.4 (e a versão atual do desenvolvedor na série 2.3) já vem com uma implementação mod_proxy para o FastCGI, que também é chamado mod_proxy_fcgi .

    
por 26.12.2011 / 18:32
1

mod_fastcgi e mod_fcgid são módulos totalmente diferentes e nem compartilham uma base de código comum. Eles possuem apenas o protocolo FastCGI em comum. É por isso que as Directivas Apache são totalmente diferentes nestes dois. Além disso, o mod_fcgid tem uma arquitetura de geração adaptativa e não suporta servidores estáticos ou externos. Conforme meu conhecimento, isso não é possível. Mas você pode conferir a versão mais recente e ler seus registros de alterações.

    
por 26.12.2011 / 16:24