2015年11月12日木曜日

Windows10 Wamp の apache が動かない 原因は IIS だった。

2017/05/16現在、wampは未確認だけど、xamppはこんなことをしなくてもapacheはちゃんと立ち上がるようになっている。

Windows7からWindows10にアップグレード後、WAMPのApacheサービスがスタートしない。
mysqlは動いている。

まずポートの確認。

Skypeがよく邪魔するとネット上にあった。
Skypeはインストールしてあるけども、立ち上げてはいないからたぶん違う。

netstat -nao
netstat -nao | findstr :80
とかやると、PID 4のサービスにポート80が使われている、というようなことがでてきた。

タスクマネージャーから調べたそのPID 4は、system。その説明としてNT Kernel & System。
それだけでは何のことだか自分にはわからないので、ここから探るのはあきらめて、WAMPサーバーの設定、ツールを眺めていたら、

WAMPに
Apache>service>Test Port 80
というところがあった。
そこをクリックしたら、
Your port 80 is actually used by  :
Microsoft-IIS/10.0

うーん。IISがデフォルトで立ち上がっていたのか。
ならばApacheの代わりにIISを使うことってできるのかな?
とも思ったが、そっちのほうが面倒そうなので、IISのサービスを止める。

IISインターネットインフォメーションサービスの無効方法。

コントロール パネル\プログラム\プログラムと機能\プログラムのアンインストールまたは変更>Windowsの機能の有効化または無効化

で、インターネットインフォメーションサービスをオフにする。

IISって、ただ単にWEBサーバーだよなぁ。
でも、デフォルトでインストールされてしかもデフォルト動いているっていうことは何かWindows10にとって重要な仕事をしているのかなぁ。
止めて大丈夫か。少し心配。


0 件のコメント:

コメントを投稿