XAMMPでApacheが立ち上がらない・・・
久しぶりにXAMMPでApacheを起動しようとしたら以下のようなエラーが出て立ち上げることができない。
この行が怪しい「Port 80 in use by "Unable to open process" with PID 4!」
訳すと「ポート80番はプロセスID4番で使用されているから使えないよ!」ということ。
原因究明
コマンドプロンプトで「netstat -nao」と打ち込む。
どうやら80番はPID4に使われている。
PID4が何か調べるために「tasklist」と打ち込む。
Systemに使われている・・・
前まで普通に使えていたのだが、とりあえず定番のSkypeを疑う。
見事に持っていかれている。
対処法
譲り合いの精神で今回はXAMMP側の設定を変更する。
C:\xampp\apache\conf\httpd.conf
を編集。
以下の2箇所を変更する。
Listen 80
↓
Listen 81
ServerName localhost:80
↓
ServerName localhost:81
今回は81番が空いていたので81を使いましたが適宜空いているポートを使用する。