- ベストアンサー
Apache2のインストールに失敗する理由と解決法
- 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の通信をブロックしている場合は、一時的に無効にすることも考慮してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは.再び#1です. > XPHomeEditionなので、IISは動いていないはずですが、 そうでしたか. > ポートを利用しているアプリケーションやサービスを調べるような方法・ソフトをご存 > 知でしたら教えていただけますか? ポートスキャナー Version 1.11(フリー)というのがありますよ. http://www.flightinfo.jp/akisoftware/ また,ウェブでのチェックもできます. http://scan.sygatetech.com/
その他の回答 (1)
- lively-gon
- ベストアンサー率50% (48/96)
こんにちは > (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク > アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: > could not bind to address 0.0.0.0:80 Internet Information Server (IIS)またはその他のウェブサーバが動いているというこ とはありませんか? IISとApacheはどちらもポート80を使うので,競合しますよ.
お礼
調べていたら、ポートを使用しているサービスを特定することができました。 ちなみに方法は、コマンドプロンプトで netstat -oan で、ポートを使用しているプロセスIDを表示させ、タスクマネージャのプロセスタブにPID列を追加することで、プロセスに対応するプログラムを特定することができました。 実体はcws.exe(サイボウズWebサーバ)だったのですが、これを抜いたらサイボウズが使えなくなるのだろうかという問題になってきました。
補足
回答ありがとうございます。 XPHomeEditionなので、IISは動いていないはずですが、何しろ前の人が使っていた環境ですので、ほかのものが動いているのかは定かではありません。ポートを利用しているアプリケーションやサービスを調べるような方法・ソフトをご存知でしたら教えていただけますか?
お礼
ありがとうございます。 前の使用者がサイボウズの体験版をインストールしていたのが原因だったようです。アンインストールはできてませんが、サービスを停止することでポートを開放することができました。