みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHP5インストール後Apacheを起動しようとすると

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を使用しています。
何か作業が抜けているのでしょうか?
よろしくお願いします

投稿日時 - 2008-02-07 11:55:03

QNo.3752703

すぐに回答ほしいです

質問者が選んだベストアンサー

Apache1.3なら、指定するファイルは「php5apache.dll」では?
あとはタブや全角スペースが入っていたりとか、しませんか。

投稿日時 - 2008-02-07 12:03:29

お礼

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

投稿日時 - 2008-02-07 13:26:58

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)