1. ホーム
  2. php

[解決済み] XAMPP: Apacheを起動できない (Windows 10)

2023-02-08 09:42:58

質問

XAMPPを使っていて、Apacheは起動できるのですが、MySQL( phpMyAdmin )は起動します!

起動すると、こんなエラーが出ます。

10:07:49 [Apache] Error: Apache shutdown unexpectedly.
10:07:49 [Apache] This may be due to a blocked port, missing dependencies,
10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method.
10:07:49 [Apache] Press the Logs button to view error logs and check
10:07:49 [Apache] the Windows Event Viewer for more clues
10:07:49 [Apache] If you need more help, copy and post this
10:07:49 [Apache] entire log window on the forums

検索してみると、Config -> Service and Portの設定で、Apacheのポートを変更することができます。私は、そうしています。

Service name: Apache 2.4
Main port: 122
SSL port: 444

Skype(Windows8/10/Metro版)もアンインストールしています。何も動作していません。このとき httpd.conf ファイルには

Listen 122
ServerName localhost:122

を介して起動します。 apache_start.bat で起動し、取得します。

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:445
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:445
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

なお、すべての ログ ファイルは存在しないことに注意してください! Skypeはアンインストールされています。

どのように解決するのですか?

更新日:2018年5月15日

最新のWindows 10アップデートで(再)起動された ワールド ワイド ウェブ パブリッシング サービス (ドイツ語では WWW-パブリッシングサービス ). これは、後で行うことができる更新の設定中に選択したオプションに依存する可能性があります。

更新日:2015年8月4日

Windows 10 のクリーン インストールを行った場合、Windows 10 の起動時に Word Wide Web パブリッシング サービス . その場合は、単純なWAMP/XAMPPのインストールで問題ありません。

もしうまくいかない場合は Visual C++ 再頒布可能ファイル をインストールし、WAMP/XAMPPを再インストールしてください。


私もWAMPで同様の問題に直面していました。Windows 10 TPでは ワード ワイド ウェブ パブリッシング サービス がプレインストールされています。これはIISに関連するもので、不要な場合は削除してください。

これはポートをブロックする 80 をブロックし、Apache が変な動作をするようにします。以下のようにして、もう一度試してみてください。

  • スタート]に移動し、次のように入力します。 services.msc
  • サービス] ウィンドウを下にスクロールして ワールドワイドウェブパブリッシングサービス .
  • 右クリックし 停止 .

これにより、ポート 80 を解放し、WAMP/XAMPPを再起動することで、起動できるようになります。

この問題を解決するには、他の方法もあります。以下を参照してください。 Windows 10でWAMPを動作させる .