我被要求将php5.3更新为php5.5,这也导致将httpd2.2升级到httpd2.4。现在我升级后我的httpd没有启动,抛出错误
/etc/httpd/conf/httpd.conf: Cannot load modules/mod_authn_default.so
/etc/httpd/conf/httpd.conf: Cannot load modules/mod_authz_default.so
/etc/httpd/conf/httpd.conf: Cannot load modules/mod_ldap.so
/etc/httpd/conf/httpd.conf: Cannot load modules/mod_authnz_ldap.so
/etc/httpd/conf/httpd.conf: Cannot load modules/mod_disk_cache.so
我评论了来自httpd.conf的行,这些行导致了这些
Starting httpd: AH00534: httpd: Configuration error: No MPM loaded.
我什么时候在conf.modules.d中找到'00 -mpm.conf'并评论每个mpm模块但是没有用。我也看了http://httpd.apache.org/docs/2.4/upgrading.html,但无法弄清楚要做什么改变。
任何人都可以建议我加载这个模块的链接。由于没有包,我无法使用yum install mod_name
安装模块。
答案 0 :(得分:0)
Apache httpd有3个MPM选项,您必须选择一个。 你不应该注释掉00-mpm.conf中的所有行。
如果你使用mod_php,建议使用mpm_prefork。例如在00-mpm.conf中,
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so