Eu configurei o FastCGI e o PHP5-FPM para funcionarem no ubuntu, que está funcionando bem.
Mas eu instalei o módulo "apache2 worker mpm" e queria configurar e substituir "prefork mpm", que é o padrão no apache2.
Tudo o que eu encontrei foi no CentOS em /etc/sysconfig/httpd
apenas colocando HTTPD=/usr/sbin/httpd.worker
fará "mpm trabalhador" habilitado.
Como habilitamos o "worker mpm" no Ubuntu?
Também quando eu listar os módulos compilados do apache,
"/usr/sbin/apachectl -l"
ele não listará o"prefork.c"
que disse estar listado, pois estamos usando-o por padrão. Mas quando eu faço"/usr/sbin/apache2 -V | grep MPM"
isso mostra "Servidor MPM: prefork" alguém pode explicar isso por favor?
$ / usr / sbin / apache2 -V | grep MPM
Server MPM: prefork
phpinfo ();
Server API : FPM/FastCGI
O Apache está executando um MPM encadeado, mas seu Módulo PHP não é compilado para ser seguro para encadeamentos. Você precisa recompilar o PHP.
fonte
Se você receber este erro após executar estes comandos:
Tente remover o pacote libapache2:
fonte