- ベストアンサー
XAMPPのApacheが起動できない! 解決策は?
- XAMPPのApacheが起動できない問題について、Windows XP SP3 32bitでXAMPP 1.7.1から1.7.7にバージョンアップした際に発生しました。
- Apacheのみが起動しない状態で、エラーログには表示されず、BUSYとなり、WARNING: terminating worker thread 0というメッセージが表示されます。
- APACHE FRIENDSのFAQの「APACHEが起動しません。」項目を試しましたが解決せず、最後にWINSOCK XP FIXを試しても元に戻らず、困っています。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>エラーログにも何も表示されず イベントビューアーにも…ですか? サービスに登録していて起動にコケた場合、イベントビューアーの方になんらか記録されていたような気がしますが。
その他の回答 (5)
- samtomsan
- ベストアンサー率55% (1060/1897)
ANo.5で書き忘れていました。 > WARNING: terminating worker thread 0 このメッセージよりも「.NET Framework3.5」をインストールの時にチェックして、「.NET Framework3.5が入っていないよ」とメッセージを出してくれれば問題なかったですね。
お礼
全くそう思います。 どれだけ時間を浪費したことか! ApacheFriendsにメールしてみようかとも思っています。
- samtomsan
- ベストアンサー率55% (1060/1897)
> 結局Microsoft.NET Framework3.5 ちょっと調べましたら、下記にはFrameworkのインストールが必要だと書いてありますね。 http://www.zubapita.jp/2008/05/06/xampp-for-windows-1%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/ 今回のバージョンでは3.5が必要ということですね。 私の環境には2.0~4.0まで入っているので気にも留めませんでした。 必要ならわかるように明記して欲しいですね。 「NIS」はANo.3さんが書かれている通りです。
- Wr5
- ベストアンサー率53% (2173/4061)
いまいちスッキリしませんね…。 apacheで.NET Framework必要なんだろうか……。 まぁ、apache以外で使うこともあるやも知れませんので入れておいても問題ないでしょうが。 # MicrosoftUpdateでアップデートの確認は必要ですが。 >ちなみにNISとは何の略でしょう? Norton Internet Securityの略でしょう。 ノートンシステムワークスとかノートン360とか…ノートン付属のセキュリティソフト…って認識でとりあえずは問題ないかと。 # ちなみに私はESET使ってます。
お礼
ありがとうございました。 私もESETです。 イベントビューアーの存在自体知りませんでした。 今後もトラブル時は活用していこうと思います。 UpDateは確認しておきます。
- samtomsan
- ベストアンサー率55% (1060/1897)
起動しない原因がポート以外になるのかもしれませんね。 ポートのチェックはnetstatコマンドで行われたとは思いますが、念のため。 http://www.wa.commufa.jp/~exd/contents/internet_security/020.html あと可能性があるとしたらセキュリティソフト/ファイヤーウォールも考えられます。 NISですとポートの許可でなくアプリソフトの指定になりますが、なにかそのようなことが関係していないか調べてみたらいかがでしょうか。
お礼
度重なるご支援ありがとうございました。 このたびはかなり苦しめられました。 結局Microsoft.NET Framework3.5とかいうわけのわからないアプリを入れなくては起動できませんでした。 同じ道をたどる人の役に立てればと思います。 ちなみにNISとは何の略でしょう?
- samtomsan
- ベストアンサー率55% (1060/1897)
ポート80を他のアプリが使っているとそのエラーになるようですね。 「XAMPP WARNING: terminating worker thread 0」で検索してみてください。 下記など参考になるかと思います。 http://shunex.sakura.ne.jp/miwaza/2010/04/xampp-apache.html http://d.hatena.ne.jp/peroon/20101123/1290834820
お礼
ご回答ありがとうございます。 私も調べてみたのですが、残念ながらポート80も443も空いておりました。 アンインストールもuninstall.exeで行い、レジストリもクリアにしたはずなのですが、 なぜかバージョンアップ後はapacheが起動しません。 途方にくれております・・・。
お礼
ご指摘ありがとうございます。 なんとか解決しました! イベントビューアーにはside by sideとエラー表示が出て、さんざんwebで調べました。 結局Microsoft.NET Frameworkをインストールして再起動することでやっと起動できました。 本当にありがとうございました。