- ベストアンサー
Apacheをインストール時に出てくるエラーメッセージの理由は?
- Apacheをインストール時に「(OS 10048) 通常、各ソケットアドレスに対してブロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。:make_sock:could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs」というエラーメッセージが表示されることがあります。
- このエラーメッセージは、ポート番号80をApacheが使用しようとしたが、既に別のプロセスがポートを使用していたためにエラーが発生したことを示しています。
- 具体的には、他のプログラムが既にポート80を占有している場合や、Apacheが複数回インストールされている場合にこのエラーメッセージが表示されることがあります。エラーメッセージに表示されたメッセージを確認し、他のプログラムとのポートの競合を解消するか、Apacheのインストールを修正する必要があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ポート80を占有するサービス・アプリは限られているのでWinならサービスを調べればすぐ分かると思います。 IISとかTomcatとかOracleHttpServerとか・・。 (確かOracle8.1.7以前のOracleHttpServerはデフォルトでポート80を占有していて、これが原因でApatcheのインストに失敗した経験があります) とりあえず怪しそうなサービスを一時的に止めて、削除するかサービスを手動モードにするかなど検討してはどうでしょう? どうしても分からなければ、httpd.confでポート番号を8080なり81なり未使用のポートを割り付けてApatcheの動作確認を先に実施するというのも手です。
その他の回答 (2)
- ChateauAres
- ベストアンサー率43% (64/148)
Apache/1.3.33 Win32を削除した状態で、netstat -an でPort80を使用しているプロセスが本当に存在してないのならば原因はわかりません。 netstat で分かりにくければTCP-Viwerってソフトがあります。
お礼
本当にありがとうございました!TCP-Viwerというソフト分かりやすくって助かりました。ありがとう!! 偶に、よく分からない原因が起こって来て勝がないですね。今ね、Apache,PHP両方できたですが、今度はMySQLは又うまくいけない(_ . _)// MySQL-essential-4.1.13-win32.msiをインストールして、“Prepare configuration"と“Write configuration file”ができて、“Start service”が×になってる、"Apple security settings"が全然行かない。 これはどうしたんですか?サービスの中にMySQLが開始に成ってない、開始を設定しようと思うですが、“設定開始ができません”というメセージが出て来る。
- ChateauAres
- ベストアンサー率43% (64/148)
既にポート80を占有しているプログラムがいると思われます。 netstat -an 等で確認してみてください。
お礼
ご回答がありがとう! 今度インストールのはApache2ですが、前Apache1.33もインストールしたことがある、でももう削除しました。もしかしたら何かまだ残ってるかしら?これはどこで調べることができますか?
補足
おしゃった通り、ボート80を占有している。今どうやって削除しますか?
お礼
こんな速く回答してくれまして心から感謝します。この問題のせいで本当に頭が大きくなる。 httpd.confでポート番号を変わっても実行できないですよ。何か“Apache2”を見るかりませんのメセージが出て来た。 コントロール パネルー>管理ツールー>サービスの中にApacheを見えます、このApacheは(1.3.33 Win32)。私がもう一回Apache/1.3.33 Win32をインストールして結局できました。 そして、Apache/1.3.33 Win32又削除してApache_2.0.54をインストールしようかと思って、やばりできない。 最後の最後Apache/1.3.33にした。一体どういうことでしょうか?