XAMPPが「This may be due to a blocked port, missing dependencies」で起動しない問題の解決方法

いつも通りXAMPPを起動しようとしたら「This may be due to a blocked port, missing dependencies」というエラーが起きてApacheの起動に失敗することがあります。

Apacheは80番ポートを使うのですが、他のソフトウェアが80番ポートを専有していた場合はApacheが起動できなくなってしまうのです。

この問題を解決する方法は簡単で、Apache用のconfigファイルを修正するだけです。

コントロールパネルの[Config]をクリックして[Apache(httpd.conf]を選択してconfigファイルを開きます。

編集する箇所は2箇所です。

[Ctrl] + [F]などで検索し「Listen」という項目を見つけてください。デフォルトでは値が80になっているので、これを80以外の数値にします。今回は8080としました。

次は「ServerName」という項目を見つけてください。見つけたら、最後の数字を先程Listenで設定した数値と同じものを指定します。

これら2つの変更が終わったら保存してconfigファイルを閉じてください。

その後XAMPPのApacheの起動を試してみましょう。

ポート番号が原因ならこれで改善されているはずです。

目次から探す