/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

 

部署公司產品就遇到這類問題。今天又遇見了,感覺有點熟悉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章