• ベストアンサー

apacheをインストールしたけどlocalhostを表示できない

PHP5をやるべく入門書も買ってとりあえずapacheをインストールしました。 2.0で、インストールは成功して起動(常駐?)させて緑を確認しましたが http://localhost http://127.0.0.1/ 共におそらくタイムアウトで表示できませんになりました。 ウイルス対策ソフト、Google Toolberを切っても変わりませんでした。 環境はWindowsXPでルーターでの無線LANです。 また、hostsを確認しましたが書き換えはありませんでした。 プロキシーは使っておらず設定を自動的に検出するになっています。 error.logを見ると (OS 10022)無効な引数が提供されました・・・・・・ とずーーーーっと何十行も続いています。 このままでは手付かずに全てが終わるので回答お願いします。

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

  • ベストアンサー
回答No.15

>: make_sock: could not bind to address 0.0.0.0:80 >no listening sockets avaiable, が表示された状態で、またコマンドラインから netstat -ano すると TCP 0.0.0.0:80 0.0.0.0:0 LISTENING プロセスIDの数字 が出ますよね? (この状態でもTCP 0.0.0.0:80が出ないなら、80portを占有しているアプリケーションが勝手に起動したり、いつの間にか停止していると言うことですが、、) プロセスIDからアプリケーションを割り出す方法は #6さんが回答されています。 SP2ならbオプションで一発ですがsp2以外なら#6さんの方法でってことで、、、 で、そのアプリケーションがapacheなら Apache Monitorやスタートメニューでapacheを停止させてから もう一度 test.bat をwクリックしてみる

nodnon
質問者

お礼

やっと・・・できました。 ウイルス対策のアンインストール等やったらできました。 本当に無知で要領の悪い質問者だったと思いますが、 ここまでこうして頑張れたのはみなさんのおかげです。 ここまで親身に回答してくださった回答者様方には本当に 感謝してもし尽くせないほどです。 本当に本当にありがとうございました。

その他の回答 (14)

回答No.4

>(OS 10022)無効な引数が提供されました・・・・・・ なぜ、エラーメッセージを省略するのですか? 回答者に解決してほしくないのでしょうか?

nodnon
質問者

お礼

すいませんでした。 [error] (OS 10022)無効な引数が提供されました。 : Child 3052: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive. です。 Child 数字 の部分は値はApacheの起動によってかは分かりませんがその前は2244でした。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.3

・タスクトレイでサービスを起動していますか? ・XPの標準のファイアウォールはどうですか? >設定を自動的に検出する これを無しにしてみてください。

nodnon
質問者

お礼

タスクトレイで起動しています。 また、ファイアーウォールも全て切っています。 自動検出は無しにしてみましたがダメでした。

  • mendokusa
  • ベストアンサー率13% (359/2726)
回答No.2

ファイアウォール関係でしょうね。 全て無効にして下さい。

nodnon
質問者

お礼

ファイアーウォール関係は全て無効にしてあります。 (ウイルス対策、ネットワーク接続設定)

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

>おそらくタイムアウトで おそらくとか言われても解らないので「正確な」エラーメッセージを。 ・ファイアウォールはOFFにしてますか? ・動作するポート番号は80ですか?8080ではないですよね? ・Documentrootに指定したディレクトリにindex.htmlはありますか?

nodnon
質問者

お礼

NODですので確かファイアーウォールの機能はありません。 コントロールパネルからの設定でもOFFにしてます。 ポート番号は80です。 Documentrootに指定したディレクトリに・・・とはどういうことでしょうか? 検索してみましたが分かりませんでした。すいません。 こちらのhttp://www.scollabo.com/banban/php/apd_01.html の一連の動作をしたいのですが。 それともインストールの証明ということはインストールの失敗なのでしょうか?

関連するQ&A