蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

libphp4.soがない

apacheをportupgradeしてapacheをrestartしたらphpが動かなくなった(泣).このくそ忙しいときに…….phpのソースが表示されてマズいことになっていたので,一旦apacheを停止.
httpd.confを見ると,phpに関する部分がコメントアウトされていた.なんでそんなことをしたのか過去の自分を問いつめたいところだ.でも,それを戻すと……

Syntax error on line 237 of /usr/local/etc/apache/httpd.conf:
Cannot load /usr/local/libexec/apache/libphp4.so into server: Cannot open "/usr/
local/libexec/apache/libphp4.so"
/usr/local/sbin//apachectl start: httpd could not be started

ははぁ,このエラーが出るからコメントアウトしたのかも?でもコメントアウトした状態で今まで動いていたのが不思議.
とりあえずphpをportupgrade -fしたりしたのだが,やはりダメ.うむむむ.
上のメッセージでググっても情報が見つからない.いろいろ検索語を変えてやってみると,やっとヒットした.

いろいろGoogleって探しまくった結果、php4のオプション指定でapacheを有効にしてあげなくてはならなかったのです。