プロが教えるわが家の防犯対策術!

PHP4をPHP5.2.5にインストールし直しの作業をしています。
一通り作業が終了して、Apacheを起動しようとすると下記のようなエラーがでてしまい、Apacheの起動ができません。

--------------------------------------------
Syntax error on line193 of c:/program/files/apache/conf/httpd.conf:
Cannot load c:/php/php5apache2.dll into server:(126)指定されたモジュールが見つかりません。:
--------------------------------------------
Syntax errorなのでどこかの記述が間違っているのかと思ったのですが、どこが間違っているのかわかりません。
エラーで指摘されているファイルの行数の部分は
LoadModule php5_module c:/php/php5apache2.dll
と指定しています。

元々ApacheとPHP4を使用していて、今までは問題ありませんでした。
PHP5のインストールした手順は以下の通りです。
1.PHP5.2.5のzipファイルをダウンロード
2.cドライブ直下においていたPHP4の「php」というフォルダを削除
3.zipファイルを解凍し、フォルダ名を「php」と変更して、cドライブ直下に設置
4.「c:\Windows」内に「php.ini-dist」を「php.ini」に名前変更し、ファイルに上書き(php4インストール時にコピーしたものに上書きコピーしました)
5.「c:\Windows\System32」内に「php5ts.dll」と「libmysql.dll」をコピー
6.「c:/program/files/apache/conf/httpd.conf」のPHP4の記述になっている部分を修正。
 ・「LoadModule php5_module c:/php/php5apache2.dll」
 ・「AddModule mod_php5.c」

とこのような流れで作業しました。
指摘されている部分ですが、ファイルはcドライブの直下「php」フォルダ内に「php5apache2.dll」というファイルは存在しています。
Apacheのバージョンは1.3.29を使用しています。
何か作業が抜けているのでしょうか?
よろしくお願いします

A 回答 (1件)

Apache1.3なら、指定するファイルは「php5apache.dll」では?


あとはタブや全角スペースが入っていたりとか、しませんか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
ご指摘の通り、ファイル名を「php5apache.dll」にしたらApacheをスタートすることができました。
本当にありがとうございました。

お礼日時:2008/02/07 13:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!