我已将 FastCGI 和 PHP5-FPM 配置为在 ubuntu 上工作,运行良好。
但是我安装了“apache2 worker mpm”模块并想配置和替换apache2中默认的“prefork mpm”。
我发现的所有内容都是在 CentOS 中,/etc/sysconfig/httpd只需HTTPD=/usr/sbin/httpd.worker将“worker mpm”启用即可。
我们如何在 Ubuntu 中启用“worker mpm”?
此外,当我列出 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
Run Code Online (Sandbox Code Playgroud)
phpinfo();
Server API : FPM/FastCGI
Run Code Online (Sandbox Code Playgroud)