Posso usar o trabalhador MPM com mod_php?

Posso usar o trabalhador MPM com mod_php?

Depois de leresta resposta, decidi alterar o MPM do httpd em meu servidor para trabalhador. Mas durante a edição /etc/sysconfig/httpd, notei este comentário:

# The default processing model (MPM) is the process-based
# 'prefork' model.  A thread-based model, 'worker', is also
# available, but does not work with some modules (such as PHP).
# The service must be stopped before changing this variable.
#
#HTTPD=/usr/sbin/httpd.worker

Posso estar interpretando errado, mas isso não está me dizendo que o trabalhador iránãotrabalhar com mod_php? Porque é isso que estou usando atualmente.

O servidor executa CentOS 6.4 e Apache 2.2.

Responder1

Não - você não pode - você terá bugs e travamentos misteriosos, pois o PHP não é seguro para threads.

Mas você pode usar trabalhador-mpm para arquivos estáticos e algo parecido php_fcgiou um proxy reverso para outra instância httpd apenas para PHP.

Estou usando o último - ele me permite executar vários sites - todos com permissões e configurações diferentes no CentOS 6.

Responder2

Pelo que eu sei, mod_php não é seguro para threads.

informação relacionada