質問: phpモジュールをロードしようとすると、apache2.2が起動しなくなります。 phpの勉強をしたいと思い、windowsxpにapache2.2.3とphp5.2 を入れました。 apache2.2はインストールして、phpの設定をしなければ、 起動し、ieでhttp://localhostに接続すると「it works!」出ます。 しかし、httpd.confをphp用に、 loadmodule php5_module c:\php\php5apache2.dll とモジュールをロードするよう記述すると、 「ローカルコンピュータでapache2.2を開始できません。 詳細については、システムイベントログを確認してください。 これがmicrosoft以外のサービスである場合は、サービスの製造元に 問い合わせてサービス固有のエラーコード1を参照してください。」 とダイアログが表示され、apacheが起動しなくなってしまいます。 イベントログには 「apache2.2 は次のサービス固有のエラーで終了しました: 1 (0x1)」 とあるだけでした。 c:\php\php5apache2.dllのパスは間違いないです。 何度インストールし直しても起動しません。 どなたか分かる方いましたらお願い致します。 またインストール時の参考には以下のサイトを見ました。 http://www.goodpic.com/mt/archives/000577.html http://www.y2sunlight.com/ground/?php5.0%2f2.apache2%a4%ce%c0%df%c4%ea http://allabout.co.jp/internet/database/closeup/cu20050319a/index.htm よろしくお願いします。
回答: binディレクトリ内で、コマンドラインから apache.exe -t と打ったら、httpd.confのチェックが出来るはずです。何行目でエラー、とか出ませんか?