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

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

解決済みの質問

httpd.confのLoadModule記述方法について

以下の環境にてサーバー構築を考えているのですが、
httpd.confのLoadModule記述にミスがあるようで、
Apacheを起動することができません。

【環境】
  OS :WindowsXP
  HTTPD:Apache 2.2.3
  PHP :Ver5

【httpd.conf】
  LoadModule php5_module c:/php5/php5apache2.dll
  AddType application/x-httpd-php .php

昔のPHPインストーラーは自動的にhttpd.confを更新してくれた覚えがあるのですが、
最新のPHPは単なるZIPファイルになり設定が面倒になりました。

行った作業は以下になります。

1.Apacheのインストール
2.テストページの確認
3.PHPの解凍
4.php5ts.dllをc:\WINDOWS\system32にコピー
5.php.ini-distをphp.iniにリネームしてc:\WINDOWSにコピー
6.php.iniの「extension_dir」を「c:\php\ext」に設定
7.上記httpd.confの追記内容を記述する
8.Apacheを再起動するが失敗する

手順としてはサイトによって違いますが、
大体のことは試しましたが駄目でした。
どこが悪いのか全くわからないのですが、
問題を解決するにはどうしたらよいでしょうか?

投稿日時 - 2006-09-11 17:41:34

QNo.2399519

すぐに回答ほしいです

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

http://okwave.jp/kotaeru.php3?q=2386206
http://okwave.jp/kotaeru.php3?q=2280477
http://okwave.jp/kotaeru.php3?q=2214589
http://okwave.jp/kotaeru.php3?q=2193518

PHP5のphp5apache2.dllがApache2.0向けなのでエラーが出るようです。

なので、
・有志が公開しているApache2.2用のDLLを使用する
http://www.apachelounge.com/download/
※DLLだけダウンロードしても動かないそうです。かならずApacheもダウンロードしないといけないとか。

・Apacheを2.0にする
・自分で全部をビルドする


などを試してみてください。

投稿日時 - 2006-09-11 17:48:09

お礼

回答ありがとうございます。
正にその通りでした。
無事Apacheのバージョンを下げることで解消しました。

投稿日時 - 2006-09-12 00:35:57

ANo.1

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

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

回答(2)

ANo.2

質問内容とは関係ないですが, 大抵の場合はエラー内容がログに出力されますので,
こういった場合はエラー内容を併せて報告すると回答者も回答しやすいです。

エラーログは Apacheをインストールしたフォルダ\logs\error_log あたりに出力されると思いますので,
一度確認してみて下さい。

投稿日時 - 2006-09-11 18:03:14