天天看點

Apache無法加載PHP子產品的解決方案

Syntax error on line 232 of /app/apache2.0.55/conf/httpd.conf:

Cannot load /app/apache2.0.55/modules/libphp4.so into server: /app/apache2.0.55/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied

總是無法加載libphp4.so這個包,搜尋一下,原來是SELinux的原因,那麼把這個SELinux關了吧:

vi /etc/selinux/config,找到這段:

SELINUX=enforcing

修改為:

SELINUX=disabled

然後再确認一下/etc/sysconfig/selinux中相同内容

改為SELINUX=disabled(如果已經是disabled就不用改了)

最後重新開機系統, Apache啟動正常了!

如果再碰到類似提示:

cannot restore segment prot after reloc: Permission denied

哪應該是SELinux的問題,可以考慮把它關

本文轉自 liang831002 51CTO部落格,原文連結:http://blog.51cto.com/leo0216/80100,如需轉載請自行聯系原作者