libphp4.soの行方

シェアする

sqlの勉強ついでに「どうせなら言語も一緒に覚えたほうがいいよな」と思って玄箱にphpを入れることにした。聞いた話ではPerlよりPHPが多くなってきてるらしい。Perlのほうが好きなんだけどな・・・

#aptitude install apache
#aptitude install php4 php4-cgi php4-dev phplib

インストール後httpd.confに

LoadModule php4_module /usr/lib/apache/libphp4.so
AddModule Mod_php4.c
AddType application/x-httpd-php .php #ここはコメントとるだけ

を追加して上書き保存後コンフィグテストする

/usr/sbin/apachectl configtest
Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/apache/libphp4.so: cannot open shared object file: No such file or directory

って言われた。libphp4.soが作成されてねぇのかと思ったがaptitudeで入れてそんなアホなことあるかいと思って

find / -name libphp4.so

と実行したら /usr/lib/apache/1.3/libphp4.so と出てきた。そうゆうオチかい。早速httpd.conf内のパスを直したらテストOK(アラート出たけど)、apacheも起動でき、phpも正常に表示できたので寝る。

Sponsored Link

シェアする

フォローする