[Apahce][PHP] libphp4.so: cannot open shared object file: No such file or directory

Tadashi Shigeoka ·  Thu, September 6, 2012

Apahce2 + PHP4 構成のサーバーを構築中していまして、Apache起動したら libphp4.so がないってエラーが出ました。

service httpd start
httpd: Syntax error on line 63 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp4.so into server: /usr/local/apache2/modules/libphp4.so: cannot open shared object file: No such file or directory

libphp4.so の Path を調べて、正しい場所へ httpd.conf を修正すれば解決しました。

# find / -name libphp4.so
/usr/local/src/php-4.4.9/libs/libphp4.so
/usr/local/src/php-4.4.9/.libs/libphp4.so
/usr/lib64/httpd/modules/libphp4.so
# vim /usr/local/apache2/conf/httpd.conf
LoadModule php4_module /usr/lib64/httpd/modules/libphp4.so

以上です。


参考情報

libphp4.soの行方 - loumo.jp