LINUX.ORG.RU
решено ФорумAdmin

как включить mod_prefork в apache 2.4?


0

1

суть в том что не работает пхп:

[Fri Apr 11 12:44:16.669215 2014] [:crit] [pid 13522:tid 139986571061120] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
AH00013: Pre-configuration failed

Отключаем в httpd.conf
LoadModule mpm_event_module modules/mod_mpm_event.so

и получаем:
apachectl restart
AH00534: httpd: Configuration error: No MPM loaded.

перекомпилил

httpd-2.4.9/configure --with-mpm=prefork

не помогло, хотя в логе configure писало:

checking if prefork MPM supports this platform... yes
checking which MPM to use by default... prefork

Что тут не так?

Отключаем в httpd.conf
LoadModule mpm_event_module modules/mod_mpm_event.so

AH00534: httpd: Configuration error: No MPM loaded.

Вот странно-то, действительно, что тут не так? Может надо было префорк мпм врубить?

blind_oracle ★★★★★ ()
Ответ на: комментарий от blind_oracle

а блин, я искал /etc/httpd/modules/mod_worker.so

а он называется /etc/httpd/modules/mod_mpm_worker.so
подключил его, заработало

в новом конфиге не было закомментированной строчки для его подключения

sergey-novikov ★★★ ()
Ответ на: комментарий от sergey-novikov

Воркер не заработает, он тредовый. А твой пыхыпы ругается что ему нужен не тредовый мпм. Либо меняешь пхп либо мпм.

blind_oracle ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.