Server/Linux
libphp5.so : cannot restore segment prot after reloc: Permission denied
단독질주
2008. 11. 23. 05:08
Environment
CentOS v5.2 (2.6.18-92.1.18.el5)
Apache v2.2.3
PHP v5.2.6
Apache v2.2.3
PHP v5.2.6
PHP설치하고 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
Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
restorecon -R -v /usr/local/apache/modules/libphp5.so
세그먼트 쪽이라서 해당 파일을 기본 설정으로 돌려보았지만 같은 에러가 나타난다.
흠... 뭐가 문제일까...
구글을 검색하여 보니 나와 같은 사람들이 많았다.
파일 설정이 아닌 문맥 오류라고 봐야 될듯 하다.
chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so