xammp apacheの起動ができない原因と解決方法は?

このQ&Aのポイント
  • 超初心者の方にとって、xammp apacheの起動で問題が起きることはよくあります。システムと圧縮という要素が原因で起動しないことがありますが、その解決方法は複数あります。
  • まず、「システムと圧縮」を無効化するために「SuperFetch」を無効にする方法がよく知られていますが、使用するプロセスによっては問題が発生する可能性もあります。
  • そのため、もし他のプロセスに影響を与えることなく「システムと圧縮」を無効化したい場合は、他の方法を試すことをおすすめします。具体的な方法については、以下の参考リンクをご覧ください。
回答を見る
  • ベストアンサー

xammp apacheの起動 

超初心者です。プロ向けのカテゴリからで恐縮ですが、教えてください。 いろいろ調べてapacheが起動できないのは、「システムと圧縮」というやつが通信窓口?を使っているらしいというところまで突き止めました。しかし、「システムと圧縮」をどう無効化するか調べると 「SuperFetch」を無効にするというのしか出てきません。 「SuperFetch」というのを無効かしても大丈夫なのかというのを調べたところ、そんなことする奴はバカだ(;^_^Aというようなことが書いてあり、そもそもPID4を使っている「システムと圧縮」自体を無効かしないと意味ないんじゃないかなとも思います。 最初xammpをダウンロードしたときはapacheもmysqlも起動できていて、mysqlのadminボタンを押してもブラウザ表示でき無かったので、いろいろと調べてるうちにいつの間にかapacheが起動できなくなってました。設定などは全く把握してないので一切いじってません。 「システムと圧縮」を無効かするには「SuperFetch」を無効かする以外に手だてはあるでしょうか?ご教示ください。

  • PHP
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.3

http://www.acuo.jp/software/xampp_port80_pid4.html 上記の記事を見ると、Apacheをサービスで自動起動するように設定し、その後Windows自体を再起動してしまえば、システムがポート80を占有するよりも前にApacheが80を占有できるっぽいです。 お試しください。

natyo4235
質問者

お礼

出来ました!何回もすいません。お世話になりましたm(__)m

その他の回答 (2)

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.2

念のため、先ほどの回答を要約しますね。 ・Microsoft Web Deploy はアンインストール ・SQL Server Reporting Service というサービスは停止 ・Windows Remote Management というサービスは停止 ・BranchCache というサービスは停止 ・IISは削除 5つ確認して下さい。

natyo4235
質問者

お礼

お返事ありがとうございます。返信が遅れましてすいませんm(__)m IISは間違いなく削除したんですが、以下が停止できませんでした。 ・Microsoft Web Deploy (http://ameblo.jp/68no33/entry-11943202763.html←こちらを参考にプログラムと機能の中を探してみましたが、mcrosoft SQL server 2005 Compact Editon [ENU]という似たものがひとつありましたが、それ以外はありませんでした。) ・SQL Server Reporting Service (管理ツール→サービスの中を探しましたがありませんでした) ・Windows Remote Management (すでに停止状態 システム構成で確認) ・BranchCache (なし  システム構成で確認) こんな感じです。 因みにxammpのエラーメッセージにはterminatig worker thred 0とあります。

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

過去に似たようなQ&Aがあったので、紹介しますね。 http://okwave.jp/qa/q9164426.html 上記は解決したのかどうか、質問者が記載しないままですが、いろいろな可能性を挙げられていますので、参考まで。 個人的には、IISを削除しただけでOKだったんだけどなぁ。

natyo4235
質問者

お礼

回答ありがとうございますm(__)m 念のため削除した後再起動してからやりましたが、ダメでした(-_-;) 質問をする前にアンインストールしましたが、それでもダメでした。 なんででしょうか?他になにか原因はありますか?

関連するQ&A

  • XAMMP APACHE でhttp://localhost/が表示さ

    XAMMP APACHE でhttp://localhost/が表示されないで困っています。 XAMMPを起動し、APACHEを開始(起動)をクリックしたのち、 http://localhost/ をインターネットエクスプローラーで表示しようとしたら、 「Internet Explorer ではこのページは表示できません」 というメッセージが出ます。 これは、どこか設定を間違っているのでしょうか? xamppはドキュメントフォルダ内のxamppというフォルダにインストールされています。 (本の付録のxampp-win32-1.6.6a-installer.exeというファイルからインストールしました。) xamppコントロールパネルアプリケーションの中の設定を押すと、 MySqlにチェックが入っている状態です。 ●●\Documents\xampp\service.exe apacheというの文字がその下に書いてあります。

    • ベストアンサー
    • PHP
  • アパッチ2.2.11が起動しません。

    アパッチ2.2.11が起動しません。 XAMPP version 1.7.1を導入しています。アパッチがなぜか起動しなくなりました。 ポート80はfreeです。 MySqlは通常通り軌道します。 apache_start.batを実行すると、 「要求したアドレスのコンテキストが無効です。:make_sock:could not bind to address 12.34.56.78:81 no listening sockets available,shutting down Unableto open logs Apache nicht gestartet werden Apache could not be started」 とでます。解決方法がありましたら、ご教授下さい。 windows7 32bitを使用しております。

    • ベストアンサー
    • PHP
  • 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
  • apacheでログを圧縮&再起動を掛けたい

    長い質問ですみません。随分試行錯誤した上でまだ悩んでいます。 無料プロバイダを個人運営でやっているものなんですが、 サーバーのログをhttp.confの設定でこんな感じで作成し、 CustomLog /var/log/apache/XXX.XXX.ne.jp-access.log combined これをCSV扱いしてCGIで読み取り、解析をしています。 自動的に一週間でログの切り替えを行っている様で最初はこれでよかったのですが、アクセスが増えるにつれcgiとログファイルが非常に重くなってきました。 そこで、以下のことをしようと思っています。 cronを使えば良いのではないかと思いました。 1.一定のアクセスの少ない時刻にログ圧縮をかける (圧縮ファイルは上書きでよい。どっちみちそんなに遡っては見ないので) 2.apacheを再起動する (再起動かけないと新しいlogファイルが作成されない様なので) ちなみに手動では以下の方法で出来ました。 gzip /var/log/apache/XXX.XXX.ne.jp-access.log ps x kill プロセスID /usr/sbin/apache でも自動だと kill プロセスIDがダメなんです。 同じIDでapacheが起動してくれないので・・・。 1.apacheを一定時間に確実に再起動させる方法 2.それ以外の1日単位でログファイルの切り替えを行う方法 CGIが一定ファイルを読む仕掛けになってるので現在アクティブなファイルは 同じのままという条件で のどちらかを教えてください。 ちなみに、 http://www.rfs.co.jp/server/apache/06.html の方法はhttpd.pidがwhereisとかfind探しても見つからないという 理由により挫折してますのでこれはアドバイスしないでください。 見つける方法がわかればそれでもまあいいのですが。

  • xamppのapacheがダウンロードできない。

    プログラミング初心者です。 XamppにてapacheとMySQLをダウンロードしようと思ったのですが。 apacheがエラーメッセージも出ず、起動しません。 14:15:35 [Apache] Attempting to start Apache app... この状態で止まっています。 Host80も使っている様子はありません。 スカイプもISSも起動していません。 [Tue Oct 13 13:51:15.135748 2015] [ssl:warn] [pid 4140:tid 392] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Tue Oct 13 13:51:15.463348 2015] [mpm_winnt:notice] [pid 4140:tid 392] AH00354: Child: Starting 150 worker threads. [Tue Oct 13 13:51:21.625359 2015] [mpm_winnt:notice] [pid 6068:tid 380] AH00422: Parent: Received shutdown signal -- Shutting down the server. [Tue Oct 13 13:51:23.653363 2015] [mpm_winnt:notice] [pid 4140:tid 392] AH00364: Child: All worker threads have exited. [Tue Oct 13 13:51:23.902963 2015] [mpm_winnt:notice] [pid 6068:tid 380] AH00430: Parent: Child process 4140 exited successfully. errorlogもこの状態から動きません。 どなたか詳しい方がおられましたら、回答よろしくお願いいたします。

  • apache2が起動しない。

    いつもお世話になり誠にありがとうございます。 標記の件。 下記のとおり、どうしてもapache2が起動しません。 どう対処すればいいでしょうか? ご回答の程、宜しくお願い申し上げます。    記 systemctl stop apache2 localhost:/home/kou # systemctl start apache2 Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. localhost:/home/kou # systemctl status apache2.service × apache2.service - The Apache Webserver Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2022-06-27 07:38:22 JST; 1min 4s ago Process: 9015 ExecStart=/usr/sbin/start_apache2 -DSYSTEMD -DFOREGROUND -k start (code=exited, status=1/FA> Main PID: 9015 (code=exited, status=1/FAILURE) Status: "Reading configuration..." Jun 27 07:38:22 localhost systemd[1]: Starting The Apache Webserver... Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: no listening sockets available, shutting down Jun 27 07:38:22 localhost start_apache2[9015]: AH00015: Unable to open logs Jun 27 07:38:22 localhost systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE Jun 27 07:38:22 localhost systemd[1]: apache2.service: Failed with result 'exit-code'. Jun 27 07:38:22 localhost systemd[1]: Failed to start The Apache Webserver. lines 1-15/15 (END)

  • XAMPP Apache 立ち上がらない…

    XAMPPを再インストールしたのですが、Apacheが起動できなくなりました。 現在、システムの復元ポイントへ巻き戻してはいるのですが、やはり起動できません。 XAMPPのコントロールパネルに表示されたエラー内容は以下です。 17:19:08 [Apache] Status change detected: stopped 17:19:08 [Apache] Error: Apache shutdown unexpectedly. 17:19:08 [Apache] This may be due to a blocked port, missing dependencies, 17:19:08 [Apache] improper privileges, a crash, or a shutdown by another method. 17:19:08 [Apache] Press the Logs button to view error logs and check 17:19:08 [Apache] the Windows Event Viewer for more clues 17:19:08 [Apache] If you need more help, copy and post this 17:19:08 [Apache] entire log window on the forums 考えられる原因はなんでしょうか? ちなみにMySQLは起動できています。 よろしくお願いします。

  • XAMPPでApacheが起動しない

    よろしくお願いします。 ローカルPCのOSはWin7の32bitで、xampp-win32-1.7.4-VC6をインストールしました。 Apacheが起動しなくて困ってます。 保存先は、c:\pg\xamppでxampp\xamppのようにはしてません。 Apacheのerror.logは以下です。 (↓エラーログ) [Tue Apr 05 19:14:50 2011] [notice] Digest: generating secret for digest authentication ... [Tue Apr 05 19:14:50 2011] [notice] Digest: done [Tue Apr 05 19:14:51 2011] [notice] Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Tue Apr 05 19:14:51 2011] [notice] Server built: Oct 18 2010 01:58:12 [Tue Apr 05 19:14:51 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process. [Tue Apr 05 19:14:51 2011] [crit] (OS 6)ハンドルが無効です。 : master_main: create child process failed. Exiting. [Tue Apr 05 19:14:51 2011] [notice] Parent: Forcing termination of child process 36 MySQLですが、mysql_startを使用すると以下のコマンドが出ました。  ↓ [Warning]Can't create test file C:\pg\xampp\mysql\data\PC.lower-test [Note]Plugin 'FEDERATED' is disabled. [ERROR]Plugin 'InnoDB' init function returned error. [ERROR]Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [ERROR]Unkown/unsupported storage engin: InnoDB [ERROR]Aborting [Note]mysql\bin\mysql:Shutdown complete どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • 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の再インストールを行ったのですが 必要ファイルのバックアップ漏れが判明したので システムの復元機能を利用して、復元ポイントまで状態を戻しました。 そして再度xamppを立ち上げるとapacheが起動しなくなってしまいました。(MySQLはOK.) エラーログを確認すると以下の記述がありました。 ■php_error_log [09-Mar-2016 04:18:09 Europe/Berlin] PHP Fatal error: Unknown: Failed opening required '-' (include_path='.;C:\xampp\php\PEAR') in Unknown on line 0 このエラー内容は何を表しているのでしょうか? 意見やアドバイスをよろしくお願いします。

専門家に質問してみよう