我有 CentOS 7,我的 apache 版本是 2.4.6。我输入了这个命令:
httpd -l
这是答案:
Compiled in modules:
core.c
mod_so.c
http_core.c
因此,我在这些模块中看不到 prefork.c。另外,我在 /etc/httpd/conf/httpd.conf 中看不到 prefork 模块,但答案httpd -V | grep "Server MPM"
是:
Server MPM: prefork
此外,这些链接的建议没有帮助:
apache2-prefork-dev installation
Prefork MPM configuration not in httpd.conf
((这意味着安装httpd-devel
没有帮助,并且添加以下行/etc/httpd/conf.modules.d/00-mpm.conf
并没有解决我的问题:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
StartServers 5
ServerLimit 256
MaxRequestWorkers 256
MaxConnectionsPerChild 0
)) 我想在答案中看到 prefork.chttpd -l
并且我想在/etc/httpd/conf/httpd.conf
我应该做什么中看到 prefork 模块?感谢分享。