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