以前XAMPPをインストールしたパソコンで久しぶりに開発をしようとしたら下のメッセージが表示されました。

Problem detected!
19:21:01 [Apache] Port 80 in use by “Unable to open process” with PID 4!
19:21:01 [Apache] Apache WILL NOT start without the configured ports free!
19:21:01 [Apache] You need to uninstall/disable/reconfigure the blocking application
19:21:01 [Apache] or reconfigure Apache and the Control Panel to listen on a different port

 

Winxows7から10にアップグレードした後からXAMPPに触っていな方ので原因を調べてみると、アップグレードの際PIDの4がバッティングしてしまた様です。

PIDの4はWindowsのインターネットインフォメーションサービスでした。

スポンサーリンク

 

■対処方法

インターネットインフォメーションサービスは特に停止しても問題ない為、下の手順で対応します。

1.左下Windowsボタン右クリックでコントロールパネルを開く

2.”プログラムのアンインストールと変更 ”をクリック

3.”Windows の機能の有効化または無効化“をクリック

4.リストの中から”インターネットインフォメーションサービス“のチェックを外す。

以上で正常に動作します。

上記の方法でもダメな場合

インストールされているソフト等の環境によってポートを変更出来ない場合があります。

その際はc:\xampp\apache\confにあるhttpd.confファイルをエディタで開き、”Listen”に記載されてるポート80を”81″等に変更すると動作します。

(参考サイト)
XAMPPでインストールしたApacheが起動しないとき