【XAMPP1.71】apacheが起動しない

このQ&Aのポイント
  • XAMPP1.71のapache起動不具合について教えてください。
  • XAMPP1.71のapacheが起動しない原因と解決方法について教えてください。
  • XAMPP1.71のapacheが停止した後、なぜ二度と起動しなくなるのか教えてください。
回答を見る
  • ベストアンサー

「XAMPP1.71」apacheが起動しない

「XAMPP1.71」apache起動不具合について教えてください。 ▼インストール直後 apacheは正常に開始でき、Admin画面も確認出来た。 ▼xampp-control.exeからapache停止ボタンを一度でもクリックすると その後、apacheが二度と起動しなくなります。(起動せずAdminボタンを押せない状態) ※何度かXAMPP自体の再インストールを試みたのですが、ほぼ同じ症状でした。 環境等 ・WindowsXP ・XAMPP1.71 ■下記サイトを参考にしているのですが、うまくいきません。 XAMPPでApachが起動しない場合のわりと汎用的な調査・解決方法まとめ http://www.vippers.net/blog/2009/04/xamppapach.html □1)Apachの強制起動 ・/xampp/apache_start.batを実行すると、下記エラーとなります。 (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80 □2)ポート80を使っているプロセスの特定 ・netstat -oan TCP 0.0.0.0:80 0.0.0.0:0  LISTENING 5172 □3)ポート80を使っているプロセスからアプリケーション名の特定 httpd.exe □4)ポート80を使用しているアプリケーションの停止 サービス画面より、下記アプリケーションがあやしいと思っているのですが、これを停止すればよいのでしょうか? また、停止するには、どうすればよいのでしょうか? Apache2.2の実行パス、"C:\dev\xampp\apache\bin\httpd.exe" -k runservice

  • re999
  • お礼率61% (476/777)
  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • Rasyuki
  • ベストアンサー率57% (19/33)
回答No.1

httpd.exe ↑これはApacheですね。 http://localhost/に接続して繫がっていませんか? 環境によってはXAMPPコントロールパネルで停止させても実際には停止していないこともあります。

関連するQ&A

  • Apacheの起動ができません。助けてください。

    Apacheの起動ができません。助けてください。kikuaki812001さん Apacheの起動ができません。助けてください。 PHPを独学で勉強しようとしている初心者です。 環境構築でつまずいております。 Apache HTTP Server 2.2.18(最新版)をダウンロードして、http://localhost/を入れると、 Internet Explorer ではこのページは表示できません、と表示され Apacheが起動できません。 おそらくポート80が開放されていないかと思ったので、コマンドプロントプルで検索しました。 すると、httpd.exeで使用?されているとわかりましたが、ここからどうすればいいのでしょうか? タスクマネージャにて、プロセスを開き、httpd.exeをチェックして、 プロセスの終了をしてもいつの間にか、httpd.exeが出ております。 どうすればポート80は開かれるのでしょうか、教えてください。 ※skypeのポート80は、外しおります。 OSの再インストールもしました。 xamppの再インストールも行いました。 issは入っておりません。 (コンピュータの管理にもはいっておりません。) http://127.0.0.1/でも繋がりません。 PCの情報です Microsoft Windows XP Professional Version2002 Service Pack 2 よろしくお願いします。

    • ベストアンサー
    • PHP
  • xampp lite の apache が起動しません

    USBメモリにxampp liteを入れたんですが、apacheが起動しません。Mysqlはちゃんと動きます。 port80はちゃんとfreeになってます。 「xampp start」を押すと、 「Syntax error on line 476 of C:/xampplite/apache/conf/httpd.conf」 ↑ 中身は「Include conf/extra/httpd-xampp.conf」 「Syntax error on line 7 of C:/xampplite/apache/conf/extra/httpd-xampp.conf」 ↑ 中身は「LoadModule php5_module "C:/xampplite/apache/bin/php5apache2_2.dll"」 「Cannot load C:/xampplite/apache/bin/php5apache2_2.dll into server」 でこうなるわけです。 ちなみにxampp lite ではなく xampp は動くのか?とおもいxamppインストールしてみたらちゃんとapache動きました。で、そのあとxamppアンインストールしてからもう一度 xampp lite で 「xampp start」 やりましたがダメです。mysqlしか動きません。 コントロールパネルから Start を押すと 「Apache Started [Port 80]」 って出るんですが、「Running」の表示が出ません。で、もちろん起動もしていないです。 * Skypeなどは使用しておりません。「Active Ports」やxampp portcheckで調べましたがport80はfreeです。 http://www.altech-ads.com/category3/10000237_1_0.htm * PCは2000とXP両方試しました。 * logファイルは空っぽでエラーログなどはでてません。

    • 締切済み
    • PHP
  • XAMPPのApacheが起動しません

    XAMPPの最新版をインストールしたんですが、 XAMPPコントロールパネルで、 「Apache」を起動ボタンを押しましたが、起動しません。 httpd.confは一切いじっていません。 どんな原因が考えられるでしょうか?

  • XAMPP1.7.3でApacheが起動しない

    よろしくお願いします。 ローカルPCのOSはWin7の32bitで、xampp-win32-1.7.3をインストールしました。 Apacheが起動しなくて困ってます。 エラー表示は、Busy・・・ Apache started。 保存先は、c:\pg\xamppでxampp\xamppのようにはしてません。 xampp-portcheckでは、Statusは全てfreeになってます。 \apache\conf\httpd.confの、 # Perl settings Include "conf/extra/httpd-perl.conf" の部分は、 # Perl settings # Include "conf/extra/httpd-perl.conf" とコメントアウトにしました。 コマンドプロンプトのnetstat -aonで80番ポートを調べましたが、 0.0.0.0:80はありませんでした。 Apacheのerror.logは以下です。 (↓エラーログ) [Fri Apr 01 23:30:50 2011] [notice] Digest: generating secret for digest authentication ... [Fri Apr 01 23:30:50 2011] [notice] Digest: done [Fri Apr 01 23:30:51 2011] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Fri Apr 01 23:30:51 2011] [notice] Server built: Nov 11 2009 14:29:03 [Fri Apr 01 23:30:51 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process. [Fri Apr 01 23:30:51 2011] [crit] (OS 6)ハンドルが無効です。 : master_main: create child process failed. Exiting. [Fri Apr 01 23:30:51 2011] [notice] Parent: Forcing termination of child process 36 ちなみに、MySQLも起動しません。 エラー表示は、同様にBusy・・・ MySQL started。 どうかよろしくお願いします。

    • ベストアンサー
    • MySQL
  • [Apache]の項目だけが赤文字です。

    XAMPP Control Panel v3.2.1ですが  気になることがあります。  以下[Apache]の項目だけが赤文字です。  これって何か”ヤバイ”ことなのでしょうか!!??  よろしくお願いします。 5:17:14 [main] Initializing Control Panel 5:17:14 [main] Windows Version: Windows 7 Ultimate SP1 64-bit 5:17:14 [main] XAMPP Version: 1.8.2 5:17:14 [main] Control Panel Version: 3.2.1 [ Compiled: May 7th 2013 ] 5:17:14 [main] Running with Administrator rights - good! 5:17:14 [main] XAMPP Installation Directory: "c:\xampp\" 5:17:14 [main] Checking for prerequisites 5:17:14 [main] All prerequisites found 5:17:14 [main] Initializing Modules 5:17:14 [Apache] Apache Service detected with wrong path 5:17:14 [Apache] Change XAMPP Apache and Control Panel settings or 5:17:14 [Apache] Uninstall/disable the other service manually first 5:17:14 [Apache] Found Path: "c:\Apache24\bin\httpd.exe" -k runservice 5:17:14 [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice 5:17:14 [Apache] Problem detected! 5:17:14 [Apache] Port 80 in use by ""c:\xampp\apache\bin\httpd.exe" -k runservice" with PID 2636! 5:17:14 [Apache] Apache WILL NOT start without the configured ports free! 5:17:14 [Apache] You need to uninstall/disable/reconfigure the blocking application 5:17:14 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 5:17:14 [Apache] Problem detected! 5:17:14 [Apache] Port 443 in use by ""c:\xampp\apache\bin\httpd.exe" -k runservice" with PID 2636! 5:17:14 [Apache] Apache WILL NOT start without the configured ports free! 5:17:14 [Apache] You need to uninstall/disable/reconfigure the blocking application 5:17:14 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 5:17:14 [mysql] XAMPP MySQL is already running on port 3306 5:17:14 [main] Starting Check-Timer 5:17:14 [main] Control Panel Ready

    • ベストアンサー
    • MySQL
  • XAMPPでapacheが起動しません。エラーも表示されません。

    XAMPP1.6.3aをインストールし、XAMPPのコントロールパネルのapacheの「開始」をクリックしたのですが、apacheが起動しません コントロールパネル上のウインドウには「apache起動」と表示されていますが、「開始」ボタンはそのまま「開始」の表示です。(apacheが正常に起動されていれば、「停止」となると思います。) 「開始」ボタンの左に「起動」の表示もありません。 またエラー表示もありませんでした。 よくあるパターンのSkypeやポートの問題ではないと思います。(Skypeはインストールされていません。) そこで、xampp\apache\bin\apache.exe から直接起動させてみたところ、一瞬何かのウインドウが表示され、すぐにそれが閉じてしまいました。 エラーの表示もありません。 OSはWin2000です。 何が原因か、また解決策のアドバイスをお願いします。 宜しくお願い致します。

    • 締切済み
    • PHP
  • apacheがたまに起動しない

    Windows2003サーバで 月1回以下のような処理をバッチで実行しています(タスクで起動)。 1.apacheのサービスを停止 httpd.exe -k stop -n Apache2 -w 2.apacheのログを退避 MOVE access.log access.log.YYYYMMDD MOVE error.log error.log.YYYYMMDD 3.apacheのサービス起動 httpd.exe -k start -n Apache2 -w 普段は何も問題なく処理されているのですが、 数ヶ月に1回apacheが起動しない時があります。 ポップアップエラーとして、 *********************************************************** szAppName:httpd.exe szAppVer:2.2.40 szModName:msvcrt.dll szModVer:703790.3959 offset:00037e23 *********************************************************** 上記のようなメッセージが出力されます。 apacheのエラーログ ************************************************************ [Thu Mar 20 02:30:39 2008] [notice] Apache/2.2.4 (Win32) PHP/5.2.3 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations [Thu Mar 20 02:30:39 2008] [notice] Server built: Jan 9 2007 23:17:20 [Thu Mar 20 02:30:39 2008] [notice] Parent: Created child process 1700 [Thu Mar 20 02:30:47 2008] [crit] master_main: create child process failed. Exiting. [Thu Mar 20 02:30:47 2008] [notice] Parent: Forcing termination of child process 36 **************************************************************** Windowsのアプリケーションイベントログ *************************************************************** 2009/04/04 2:20:08 DrWatson 情報 なし 4097 N/A サーバ名 アプリケーション C:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe がアプリケーション エラーを起こしました。 04/04/2009 02:20:08.578 にエラーが発生しました。 発生した例外: c0000005 アドレス 77B77E23 (msvcrt!memcpy) 2009/04/04 2:20:08 Application Error エラー (100) 1000 N/A サーバ名 エラー発生アプリケーション httpd.exe、バージョン 2.2.4.0、エラー発生モジュール msvcrt.dll、バージョン 7.0.3790.3959、エラー発生アドレス 0x00037e23 **************************************************************** 何か原因等お分かりになる方はいらっしゃるでしょうか。 PS.あるブログに mod_perl2とActivePerl build 822を使用するとapacheが起動しない と記載がありましたが、 自分の環境は必ず起動しないわけではないので、 現象が違うのかな?と考えています。 微妙にoffsetの値も違いました。 ttp://perl.g.hatena.ne.jp/Uchimata/20090325/1237996439 参考↑

  • xampp1.7.4のApacheが起動しない

    Windows 7 64ビット、xampp1.7.4のApacheが起動しません。 xamppは32ビット版ですが、多くの方が64ビットで起動しているので、問題ないと思います。 skypeは入っていますが、skypeは80番ポート以外を使用するように設定しています。 Controlパネルを起動すると、MySqlは起動しているのですが、Apacheはstart出来ません。 Windowsの管理ツールのサービスからApacheを起動しようとしても、出来ません。 何回もxamppのアインストールとインストールを繰り返しています。 何度かstart出来てブラウザ上でテストページを確認したのですが、 controlパネルを操作しているうちに、Apacheが起動出来なくなりました。 他に80番を使っているソフトがあるのかと思い、 コマンドの使い方もよくわからないまま、 netstat -oanとしても、:80というものは出てきません。 http://hi-es.net/scripts/portcheck.php で80番を指定しても接続失敗になります。 Windowsファイアーウォールを無効にしてもダメでした。 他に調べるべきことは何でしょうか。 httpd.confは何も触っていません。 何度もインストールしているのがまずかったのでしょうか。

    • 締切済み
    • PHP
  • xamppでapacheが起動できません。

    はじめまして。早速質問させてください。 Dドライブにxamppをインストールしてapacheを使用していました。 しかし、最近急にapacheが起動しなくなってしまいました。 xamppのコントロールパネルでapacheを起動させようとしても busy... error: Apache service not started [-1] と表示されます。 http://nuru.me/blogs/2009/04/xamppapach.php のサイトに書かれている /xampp/apache_start.bat を実行しても、コマンドプロンプトには Diese Eingabeforderung nicht waehrend des Running beenden Bitte erst bei einem gewllten shutdoen Apache 2 is starting ... Syntax error on line 195 of D:/xampp/apache/conf/httpd.conf: Illegal override option AAA Apache konnte nicht gestartet werden Apache could not be started 続行するには何かキーを押してください ... と表示されてしまうだけです。 何か良い解決方法がないでしょうか? もしありましたら教えてください。よろしくお願いいたします。

  • Apache2.2起動しない・・・助けてください。

    Apache2.2.22をインストールています。http://localhost/でit's worksが出ており、ちゃんとインストール されていますが、パソコンを再起動してApacheを起動させると、(OS 10048)各ソケット アドレスに対してプロトコール、ネットワーク・・・ポートのどれか一つのみ使用できます・・・adress0.0.0.80・・・という文書が出てきて、約30秒ぐらいで画面が消えます。  ネットで色々調べて、コマンド プロンプトを使ってnetstat -oanでポート80を使っているもののPIDを調べ、そのPIDを windowsのタスクマネージャーで調べたところ、イメージ名はhttpd.exeとなっています。  削除しようと思って、右クリックし、プロセス終了と選択しました。それで消せたと思って、再度Apacheを起動したら、まだ同じ(OS 10048)各ソケット アドレス・・・adress0.0.0.80・・・という文書が出てきて、そしてまだ約30秒位で画面が消えます。   まだ他の何かはポート80を使っているのかなと思って、同じ手順でPIDを調べて、PIDが違う番号になりますが、タスクマネージャーで見たら、イメージ名はまだhttpd.exeです。このhttpd.exeファイルを右クリック、プロパティを見たら、作成日時と更新日時は以前にApacheをインストールした時の日時になっていて、アクセス日時は今日の日時になっています。 最初Apacheのインストールがうまく行かなかったから、何回かアンインストールをして、再度インストールをしたがあります。何回かのアンインストールと関係あるでしょうか? Apacheは起動できないのは問題はどこにあるのでしょうか? httpd.confはインターネットの説明通りに設定しています。今使っているパソコンはwindows7です。 本当に色々調べても分からないので、ここで質問させて頂きます。助けてください。 何か情報が必要であれば答えさせて頂きます。 よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう