• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache2のインストールに失敗します。)

Apache2のインストールに失敗する理由と解決法

このQ&Aのポイント
  • XOOPSのテスト環境を構築するために最新版のApache2をインストールしようとしていますが、インストール中にエラーが発生しています。
  • エラーメッセージには「(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を使用しており、Apache2がポートを使用できないためです。解決法としては、他のプロセスがポート80を使用しているかを確認し、必要であればポートを変更することが挙げられます。また、ファイアウォールやセキュリティソフトがポート80の通信をブロックしている場合は、一時的に無効にすることも考慮してください。

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

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

こんにちは.再び#1です. > XPHomeEditionなので、IISは動いていないはずですが、 そうでしたか. > ポートを利用しているアプリケーションやサービスを調べるような方法・ソフトをご存 > 知でしたら教えていただけますか? ポートスキャナー Version 1.11(フリー)というのがありますよ. http://www.flightinfo.jp/akisoftware/ また,ウェブでのチェックもできます. http://scan.sygatetech.com/

blacksteel
質問者

お礼

ありがとうございます。 前の使用者がサイボウズの体験版をインストールしていたのが原因だったようです。アンインストールはできてませんが、サービスを停止することでポートを開放することができました。

その他の回答 (1)

回答No.1

こんにちは > (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク > アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: > could not bind to address 0.0.0.0:80 Internet Information Server (IIS)またはその他のウェブサーバが動いているというこ とはありませんか? IISとApacheはどちらもポート80を使うので,競合しますよ.

blacksteel
質問者

お礼

調べていたら、ポートを使用しているサービスを特定することができました。 ちなみに方法は、コマンドプロンプトで netstat -oan で、ポートを使用しているプロセスIDを表示させ、タスクマネージャのプロセスタブにPID列を追加することで、プロセスに対応するプログラムを特定することができました。 実体はcws.exe(サイボウズWebサーバ)だったのですが、これを抜いたらサイボウズが使えなくなるのだろうかという問題になってきました。

blacksteel
質問者

補足

回答ありがとうございます。 XPHomeEditionなので、IISは動いていないはずですが、何しろ前の人が使っていた環境ですので、ほかのものが動いているのかは定かではありません。ポートを利用しているアプリケーションやサービスを調べるような方法・ソフトをご存知でしたら教えていただけますか?

関連するQ&A

専門家に質問してみよう