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
何らかのソフトがapacheの使用するポート番号を占有している為起動できないというエラー。
対策
- ポートを占有しているソフトを止める。IISなどのサーバーだと思われる。
- ポート番号を変更する。
1に関しては、各自の環境で異なる。
2に関して、http.confを編集することで可能。編集部分は下。
#Listen 12.34.56.78:80
Listen 80
Listen 80の80の数字を別の数字に変える。ウェルノウンポートと競合しないポートにすること。例えば8000とすると、http://localhost:8000/でアクセス出来る。
[error] (OS 2)指定されたファイルが見つかりません。: No installed service named "Apache2"
余の環境の場合skype等のコミュニケーションソフトがインストール時に邪魔をしていたようで、それらを一時的に終了してインストールすれば解決した。
これらの問題で3時間時間を潰した。半場諦めていたが、グーグルを駆使することで、何とか解決できた。