質問: php4.2.3インストール後のapache起動時に・・・ 現在、vine linux 2.6r4で、apache2.0.50+php4.2.3をインストールしています。 apacheを起動時に、 syntax error on line 863 of /usr/local/apache2/conf/httpd.conf: cannot load /libphp4.so into server: /libphp4.so: cannot open shared object file: no such file or directory というエラーメッセージがでてしまいました。 httpd.confの記述には、 loadmodule php4_module /libphp4.so というものを記述していますが、ここでエラーがでてしまっています。 ライブラリが足りないということなのでしょうが、それがわかりません。 どなたかご存知の方がいらっしゃいましたらご教授願えませんでしょうか?
回答: >apache2のほうにはlibphp4.soはないようです・・ 無かったら、インストールする必要があるのでは? phpコンパイル時に、--with-apxs2でapxsコマンドを指定してください。 (phpのコンパイル方法などは、ネット検索でいくらでも見つかります。) >apache2.0.50+php4.2.3をインストールしています。 また、php4系は4.3.8が最新ですが、古くてもよいのですか? ついでに、vineには、apache2,php-apache2のパッケージもあります。