• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XAMPPのApacheがどうしても起動しません。)

XAMPPのApacheが起動できない! 解決策は?

このQ&Aのポイント
  • 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を試しても元に戻らず、困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>エラーログにも何も表示されず イベントビューアーにも…ですか? サービスに登録していて起動にコケた場合、イベントビューアーの方になんらか記録されていたような気がしますが。

nubeboy2012
質問者

お礼

ご指摘ありがとうございます。 なんとか解決しました! イベントビューアーにはside by sideとエラー表示が出て、さんざんwebで調べました。 結局Microsoft.NET Frameworkをインストールして再起動することでやっと起動できました。 本当にありがとうございました。

その他の回答 (5)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.6

ANo.5で書き忘れていました。 > WARNING: terminating worker thread 0 このメッセージよりも「.NET Framework3.5」をインストールの時にチェックして、「.NET Framework3.5が入っていないよ」とメッセージを出してくれれば問題なかったですね。

nubeboy2012
質問者

お礼

全くそう思います。 どれだけ時間を浪費したことか! ApacheFriendsにメールしてみようかとも思っています。

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.5

> 結局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)
回答No.4

いまいちスッキリしませんね…。 apacheで.NET Framework必要なんだろうか……。 まぁ、apache以外で使うこともあるやも知れませんので入れておいても問題ないでしょうが。 # MicrosoftUpdateでアップデートの確認は必要ですが。 >ちなみにNISとは何の略でしょう? Norton Internet Securityの略でしょう。 ノートンシステムワークスとかノートン360とか…ノートン付属のセキュリティソフト…って認識でとりあえずは問題ないかと。 # ちなみに私はESET使ってます。

nubeboy2012
質問者

お礼

ありがとうございました。 私もESETです。 イベントビューアーの存在自体知りませんでした。 今後もトラブル時は活用していこうと思います。 UpDateは確認しておきます。

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.3

起動しない原因がポート以外になるのかもしれませんね。 ポートのチェックはnetstatコマンドで行われたとは思いますが、念のため。 http://www.wa.commufa.jp/~exd/contents/internet_security/020.html あと可能性があるとしたらセキュリティソフト/ファイヤーウォールも考えられます。 NISですとポートの許可でなくアプリソフトの指定になりますが、なにかそのようなことが関係していないか調べてみたらいかがでしょうか。

nubeboy2012
質問者

お礼

度重なるご支援ありがとうございました。 このたびはかなり苦しめられました。 結局Microsoft.NET Framework3.5とかいうわけのわからないアプリを入れなくては起動できませんでした。 同じ道をたどる人の役に立てればと思います。 ちなみにNISとは何の略でしょう?

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

ポート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

nubeboy2012
質問者

お礼

ご回答ありがとうございます。 私も調べてみたのですが、残念ながらポート80も443も空いておりました。 アンインストールもuninstall.exeで行い、レジストリもクリアにしたはずなのですが、 なぜかバージョンアップ後はapacheが起動しません。 途方にくれております・・・。