XAMPPでApacheが起動できない
開発環境としてXAMPPをインストールしApacheを起動しようとしたけど起動できず。error.logを見たら以下のメッセージが。
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
え?80番使うようなの動かしてないけど・・・とかなり焦った。80番ポートを使ってるプロセスを特定するには、Windowsだと以下のコマンドでOK。
netstat -aon | findstr 80 | findstr LISTEN
で、表示されたプロセスIDをタスクマネージャーで調べると・・・犯人はSkype。
Skypeの設定→詳細→接続でポートの設定が出来るので、80番は使わないように設定変更。