
まず、申し訳ないのですが、私はこの分野の初心者です。PHP で Apahe2 を構成するつもりです。zip セットアップ ファイルの両方をダウンロードし、ini ファイルの両方を構成しました。入力すると、http://localhost/
IIS7 ページが表示されます。しかし、ファイルを開こうとすると、http://localhost/index.php
「HTTP エラー 404.0 - 見つかりません。お探しのリソースは削除されたか、名前が変更されたか、一時的に利用できません。」というエラーが表示されます。apache2 パスは次のようになりc:\apache2
、php パスは次のようになります。c:\php
他に何をすればよいのかわかりません。何が問題なのでしょうか?
答え1
同じマシンで2つのWebサーバーを稼働させています。Apacheがリクエストに応答することを期待していますが、明らかにポート 80 でリッスンして応答しているのは IIS です。
実際には 2 つの解決策が考えられます。
IISを停止し、ポート80でApacheを起動します。
IIS 用の PHP をインストールしてそれを使用し、ページを IIS ドキュメント ルートに配置し、Apache はまったく使用しないでください。
どちらの方法でも機能します。現在、Web リクエストは IIS によって処理されているため、Apache 構成を確認することは誤った方向に進むことになります。
この種のことについては、本を 1 冊か 2 冊買っておくとよいかもしれません。