Windows上でApacheサービスを実行してくれるアプリケーション「XAMPP」。
このXAMPPコントロールパネル上で各サービスの実行を制御できますが、
Apacheサービスが起動しなくなる場合があります。
その場合に最も疑うべきは、80ポートが他のアプリによって使用されているパターンです。
しばらく使っていない間に、IISでサイトを立て使用している、、など。
xamppインストールフォルダ内の、xampp-portcheck.exeを実行し、port 80 がfreeとなっていなければ他で使用されています。
この状態でApacheサービスを起動すると、
イベントログ上に7024エラーが出力されます。
(このエラー内容からは解決策は分かりませんが。)
私の場合、IISにサイトが立っていたので、
サイトを全て停止することで無事Apacheサービスを起動できました。
コメント