2014-03-11 13:24:02
来 源
IT技术网
Apache
本文介绍Linux系统解决Apache启动失败的问题,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
最后一步重新启动apache报如下错误:(真是个好编剧,总是最后发生异常)

httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf:

Cannot load /usr/local/apache/modules/libphp5.so into server:

/usr/local/apache/modules/libphp5.so: cannot restore segment prot after

reloc: Permission denied

解决办法:

原因是Linux有一个SELinux保护模式引起的。

1关闭SELINUX的方法:

vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled  需要重启

2不关闭SELINUX的方法:

# setenforce 0

# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so

# service httpd restart

# setenforce 1

               

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。