/usr/local/apache/libexec/libphp4.so

编译了下php+apache报错,redhat es5.0

[root@LAMPconf]# /usr/local/apache/bin/apachectl configtest
Syntax error on line 223 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot restore segment prot after reloc: Permission denied


原来是SELinux搞的,经常遇到类似的情况,一直忽略了他,越安全的越受到限制啊,解决办法
1. chcon -t texrel_shlib_t /usr/local/apache/libexec/*.so
2.禁止SELinux:更改/etc/sysconfig/selinux 文件的内容为 SELINUX=permissive或者disabled

 

部署公司产品就遇到这类问题。今天又遇见了,感觉有点熟悉。

你可能感兴趣的:(apache,local,休闲,usr,libexec)