Windows 8 でXamppのApacheが起動しない場合の対処法
なぜか急にXamppのApacheが起動してくれないという事態に(汗)
Skypeと干渉する場合があるそうですが再設定してもなぜか解決せず...。
Skypeと干渉する場合があるそうですが再設定してもなぜか解決せず...。
エラーメッセージを見るとポート番号80をシステムが使用していることが分かりました。
解決方法としては
- ポート番号80を使用しているシステムを停止させる
- XamppのApacheのポートを変更する
今回は両方試してみました。
<<今回の環境>>
- windows8 64bit
- XAMPP 1.8.1
ポート80がすでに使われている?
↓Xamppのコントロールパネルを起動すると何やらエラーが...。
↓実際のエラーメッセージ
エラーメッセージを訳したらこんな感じでしょうか...
[Apache] Problem detected!
[Apache] Port 80 in use by "system"!
[Apache] Apache WILL NOT start without the configured ports free!
[Apache] You need to uninstall/disable/reconfigure the blocking application
[Apache] or reconfigure Apache to listen on a different port
まずはXamppのApacheのポートを変更する方法をご紹介します。
問題が検出された
"システム"でポート80が使用されている!
Apacheは設定されたポートが空いていないと始動しません!
あなたはそのブロックしているアプリをアンインストール/無効/再設定 あるいは異なるポートでApacheを再設定する必要があります。
(1) httpd.confを開く
(5) ブラウザでの確認
「http://localhost:8080/」にアクセスします。
無事動いてくれました。一安心。
次にポート番号80を使用しているシステムを停止する方法をご紹介します。
※他に影響が出る可能性があるので変更する場合はご注意ください。