昨晩、PHPを動かそうとしてapacheを起動するもXAMPPコンパネがなんか変。
コンソールのところには"Apache started"と出るけど状態が"Running"にならず。トグルボタンも"Stop"にならない。
もちろんlocalhostでブラウザ実行しても表示されない。

なんでだろうかとPC再起動。
再度試みるも変わらず。MySQLとかは問題ない。
サービス起動などもしてみるが変わらず。

以前もこんなことあって、再起動で復旧したのになあ?としばし熟慮。

あ、Skype!!
ちょうどそのとき知人とSkypeでのやりとりをしていたので、PC起動直後一番にSkypeを起動していた。
リソース喰うから自動起動にはしていないので、以前の復旧時はSkypeを起動してなかったかもしれない。

とSkypeを落としてApacheを起動したら問題なく起動。

Skypeだめかいw

検索したら出てきた。
http://www.karate-style.jp/2007/08/22/xampp-3/
1. skypeのメニューから「ツール」→「設定」を選択します。
2. 「詳細」タブの「接続」を選択します。
3. 「上記のポートの代わりに、ポート80を使用」のチェックを外します。
4. skypeを再起動

ポートがぶつかっていたのね。
なんでうぇるのうんがデフォなのよw

ということで上記設定で解決。