xamppでインストールしたapacheが起動しなかった
ポートをデフォルトの80から8080に変更してもだめだった。
C:\xampp\apache_start.batを実行すると以下のようなエラーメッセージが表示されていた
The Apache service named reported the following error:
>>> (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:443
netstat -ano
でポートが何に使われているかを確認し、対象のPIDをタスクマネージャーで確認した。
443がinetinfo.exeに使われていた。
ssl用のポートがふさがっていたようだ。
C:\xampp\apache\conf\extra\httpd-ssl.conf
の中を開き443で検索
37行目付近の
Listen 443
を444(適当)に変更
78行目付近の
ServerName localhost:443
を444(適当)に変更
上記を変更し、apache再起動。
無事起動した。