Я настроил FastCGI и PHP5-FPM для работы на Ubuntu, который работает нормально.
Но я установил модуль «apache2 worker mpm» и хотел настроить и заменить «prefork mpm», который используется по умолчанию в apache2.
Все , что я нашел , было в CentOS на /etc/sysconfig/httpd
просто положить HTTPD=/usr/sbin/httpd.worker
сделает «рабочий MPM» включен.
Как включить «рабочий mpm» в Ubuntu?
Кроме того, когда я перечисляю скомпилированные модули apache,
"/usr/sbin/apachectl -l"
он не будет перечислять список,"prefork.c"
который называется листингом, поскольку мы используем его по умолчанию. Но когда я делаю"/usr/sbin/apache2 -V | grep MPM"
это показывает «Server MPM: prefork», может кто-нибудь объяснить это, пожалуйста?
$ / usr / sbin / apache2 -V | grep MPM
Server MPM: prefork
phpinfo ();
Server API : FPM/FastCGI