読者です 読者をやめる 読者になる 読者になる

Xampp の Apache が起動しない=知らないうちに IIS(の機能?)が動いている

Thinkpad E420 に Xampp をインストールしましたら、Apache が起動しません。

f:id:ausnichts:20151105102108p:plain

pid4 が port80 を使っていると出ています。4 なんてシステムっぽいよねと Xampp の Netstat を見てみましたら、案の定 System と出ています。

f:id:ausnichts:20151105105216p:plain

誰だ、勝手にウェルノウンポートの 80 を使うやつは? まあ IIS しかないよねと、コントロールパネル > プログラムと機能 > Windowsの機能の有効化または無効化を開きますと、案の定ありました。

f:id:ausnichts:20151105103115p:plain

「.NET拡張機能4.6」と「要求のフィルタリング」にチェックが入っていますね。これは何をしているでしょう? チェックを外していいものか迷いますが、IIS を使うわけではありませんので大丈夫でしょう。

ということでチェックを外しますと、

f:id:ausnichts:20151105103442p:plain

こんな感じになり、

f:id:ausnichts:20151105105457p:plain

Netstat をリフレッシュしてみますと、無事 80 が開放されています。

f:id:ausnichts:20151105104120p:plain