CentOS 5.2 上で、Apache/PHP/PostgreSQL な環境を作っているときのこと。
httpd.conf に、
と記述した状態で、configtest をやってみると、次のエラーが出た
SELinux の影響らしい。
SELinux を無効にするという選択肢もあるが、
root 権限で、modules/ ディレクトに行って、
としてあげれば OK
httpd.conf に、
LoadModule php5_module modules/libphp5.so |
と記述した状態で、configtest をやってみると、次のエラーが出た
httpd: Syntax error on line 4 of /www/conf/httpd.conf: Cannot load /www/modules/libphp5.so into server: /www/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied |
SELinux の影響らしい。
SELinux を無効にするという選択肢もあるが、
root 権限で、modules/ ディレクトに行って、
chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t libphp5.so |
としてあげれば OK