※ ChatGPTを利用し、要約された質問です(原文:PHP5インストール後Apacheを起動しようとすると)
PHP5インストール後Apache起動エラー(126)の解決方法
2008/02/07 11:55
このQ&Aのポイント
PHP5をインストールした後、Apacheを起動しようとするとエラーが発生します。エラーメッセージは「Syntax error on line193 of c:/program/files/apache/conf/httpd.conf: Cannot load c:/php/php5apache2.dll into server:(126)指定されたモジュールが見つかりません。」です。
ファイルの指定が間違っているのかと思いましたが、指摘されているファイルは存在しています。PHP5のインストール手順は正しく行われており、以前はPHP4を使用していたこともありませんでした。
Apacheのバージョンは1.3.29を使用しています。問題の原因や解決策が分からないため、作業が抜けている可能性があります。どなたか解決方法を教えていただけると助かります。
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を使用しています。
何か作業が抜けているのでしょうか?
よろしくお願いします
質問の原文を閉じる
質問の原文を表示する
お礼
ご回答ありがとうございました。 ご指摘の通り、ファイル名を「php5apache.dll」にしたらApacheをスタートすることができました。 本当にありがとうございました。