service httpd restart Stopping httpd: [ OK ] Starting httpd: httpd: Syntax error on line 205 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_security2.so into server: /etc/httpd/modules/mod_security2.so: undefined symbol: ap_unixd_set_global_mutex_perms [FAILED]
我的httpd文件:
LoadModule unique_id_module modules/mod_unique_id.so LoadFile /usr/lib/libxml2.so #LoadFile /usr/lib/liblua5.1.so LoadModule security2_module modules/mod_security2.so
有任何想法吗? 谷歌什么都没有。
我遵循这些指导原则: https : //github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#wiki-SVN_Access
Apache是2.2.15 PHP是5.3.3
我通过yum安装了apache / php
如果在机器上安装了多个httpd版本,则会发生这种情况。 你可以通过使用解决这个问题
./configure --with-apxs=/path/to/httpd-2.xy/bin/apxs