- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:localhost:8000にしないとサイトが表示されない)
localhost:8000にしないとサイトが表示されない
このQ&Aのポイント
- ローカル環境でPHPを学ぶために、Windows XP Pro SP2にApache2.2.16、PHP5.3.3、MySQL5.1.51をインストールしました。
- http://localhost/test.phpではサイトが表示されず、http://localhost:8000/test.phpでは表示されます。
- ポートが他のソフトで使用されている可能性があるため、http://localhost/test.phpでサイトを表示するには解決策が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#130824
回答No.1
Apache2の設定ファイルhttpd.confに Listen 8000 があるはずです。 これを Listen 80 に変えると http://localhost:80/test.php でアクセスできるようになります。 :80は省略できるので http://localhost/test.php でアクセスが可能になります。 ただし、80番ポートを他のソフトで使用しているとApacheはエラーになり正常起動できません。 スカイプ等で80を使用するようです。 そういった場合にListen 8000等に変えて起動します。 80番ポートを他のソフトで使用していないなら80に設定したほうが良いと思います。
お礼
なるほど、確かにSkypeを使っていました! httpd.confを Listen 80にし、 スカイプの接続設定で「ポート80を使用」のチェックを外したら http://localhost/test.php で表示されるようになりました! 親切に教えてくださってありがとうございます。 解決してうれしいです^^