libphp5.so、もしくはmod_php55.soがない

% /opt/local/apache2/bin/apachectl -k restart

httpd: Syntax error on line 196 of /opt/local/apache2/conf/httpd.conf: Could not open configuration file /opt/local/apache2/module/libphp5.so: No such file or directory

httpd: Syntax error on line 120 of /opt/local/apache2/conf/httpd.conf: Cannot load /opt/local/apache2/modules/mod_php55.so into server: dlopen(/opt/local/apache2/modules/mod_php55.so, 10): image not found

httpd.confでphpのモジュールを読み込もうとしているのに、該当のモジュールが存在しない場合に表示されます。

LoadModule php5_module        modules/libphp5.so

libphp5.soが生成されていない場合は、mod_phpを確認してみましょう。

apachehandlerも確認し、ない場合は、

% sudo port install php55-apache2handler

としてインストールします。

% sudo /opt/local/apache2/bin/apxs -a -e -n php5 mod_php55.so

とやるとLoadModule php5_module modules/mod_php55.sohttpd.confに書き込まれるはずです。

そして、/opt/local/apache2/module/配下にmod_php55.soが生成されていないか確認してみましょう。