Bem, a resposta fácil seria apenas instalar mod_php
e php_fcgi
- e não definir o manipulador x-application
PHP em nenhuma das suas configurações. Então usaria mod_php
.
Como seria possível executar determinados scripts (isso poderia estar em uma configuração de vhost ou diretório no conf do apache) para ser executado como mod_php quando a configuração atual do servidor está executando o FPM / FastCGI?
SO do servidor: Ubuntu-Server 11.04
Para executar o PHP com mod_php e fastcgi, você também pode usar PHP-FPM
e Apache mod_actions
Instale mod_fcgi
e mod_actions
para o Apache. Instalar e configurar PHP-FPM
.
E adicione à configuração do host virtual após o bloco
<IfModule mod_fastcgi.c>
<IfModule mod_actions.c>
FastCGIExternalServer /var/www/<document_root_path>/php.fastcgi -socket /var/run/php-fpm.sock
Action php-fcgi-script /php.fastcgi virtual
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler php-fcgi-script
</FilesMatch>
</IfModule>
</IfModule>
Eu prefiro rodar o PHP-FPM ouvindo um socket UNIX.
Mas você também pode configurar seu PHP-FPM para rodar na porta local, então você deve alterar o parâmetro -socket
config para o -host ip:port
FastCGIExternalServer
configuração link
Tags php fastcgi apache-2.2 mod-php