web-dev-qa-db-ja.com

xamppインストール後のApacheの実行エラー

Win7にxamppをインストールし、Apacheの起動時にこのエラーが発生しました。スカイプのチェックを外したところ、何も変わりません。ポート80を使用しているものを見つけるにはどうすればよいですか?どうすれば修正できますか。別のサーバーを実行していません。

update this is the error. I click on start and  get this problem
    Error: Apache shutdown unexpectedly.
11:27:19 PM  [Apache]   This may be due to a blocked port, missing dependencies, 
11:27:19 PM  [Apache]   improper privileges, a crash, or a shutdown by another method.
11:27:19 PM  [Apache]   Press the Logs button to view error logs and check
11:27:19 PM  [Apache]   the Windows Event Viewer for more clues
11:27:19 PM  [Apache]   If you need more help, copy and post this
11:27:19 PM  [Apache]   entire log window on the forums

以下のリンクは私を助けませんでした

なぜApacheはXAMPPインストールで起動しないのですか?

エラーログはこちら

[Sat Jun 07 22:36:53.823331 2014] [ssl:warn] [pid 6048:tid 236] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:54.084345 2014] [ssl:warn] [pid 6048:tid 236] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:55.240412 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00455: Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11 configured -- resuming normal operations
[Sat Jun 07 22:36:55.241412 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:13:13
[Sat Jun 07 22:36:55.241412 2014] [core:notice] [pid 6048:tid 236] AH00094: Command line: 'E:\\xampp\\Apache\\bin\\httpd.exe -d E:/xampp/Apache'
[Sat Jun 07 22:36:55.339417 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00418: Parent: Created child process 1840
[Sat Jun 07 22:36:55.950452 2014] [ssl:warn] [pid 1840:tid 248] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:56.202467 2014] [ssl:warn] [pid 1840:tid 248] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:56.299472 2014] [mpm_winnt:notice] [pid 1840:tid 248] AH00354: Child: Starting 150 worker threads.
24
ajt

これらの方法を試してください、それは動作するはずです:

  • quit/exit Skype(実行されていないことを確認)localhost:80を予約しているため
  • ウイルス対策を無効にします(この手順を実行してもうまくいかない場合は、まずskypeを無効にしてから再度実行してください)。
  • Xamppコントロールパネルを右クリックし、管理者として実行します
38
CMPS

同じ問題があり、ポートの変更を解決しました。

-> Apacheの前面のボタンConfigをクリックしました。
1)Apache(httpd.conf)を選択します
2)この行を検索:Listen 80
3)このために変更:Listen 8081
4)保存されたファイル
-> Apacheの前にあるConfigボタンをクリックします。
1)Apache(httpd-ssl.conf)を選択します
2)この行を検索:Listen 443
3)このために変更:Listen 444
4)保存されたファイル
ポート8081からxammpを実行できます
http:// localhost:8081 /
localhostを入力するには、指定したポート番号を指定する必要があります
これが何が起こっているのかを理解するのに役立つことを願っています。

27
Carlos H

そのポートを使用しているプロセスを強制終了する方が、構成ファイルのポートを変更するよりも簡単に処理できると思います。 Windowsで行う方法を次に示します。 Linuxでも同じ手順を実行できますが、コマンドは異なります。管理者としてコマンドプロンプトを実行します。次に、以下のコマンドを入力して、ポートを使用しているすべてのプロセスを見つけます。

netstat -ano

さまざまなポートを使用するプロセスがたくさんあります。したがって、ポートのみを取得するには、以下のようなfindstrを使用する必要があります(ここではポート80を使用します)

netstat -ano | findstr 80

これはあなたにこのような結果を与えます

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       7964

最後の番号は、プロセスのプロセスIDです。そのため、PIDを使用してプロセスを強制終了する必要があります。そのためにtaskkillコマンドを使用できます。

taskkill /PID 7964 /F

サーバーを再度実行します。今回は実行できるようになります。これはMysqlサーバーにも使用できます。

3
Menuka Ishan

XamppをWindows 10にインストールしたときに同じエラーが発生しました。

www.example.com:443:0サーバー証明書には、サーバー名と一致するIDは含まれません

開いたhttpd-ssl.confファイルはxamppフォルダーにあり、次の行を変更しました

ServerName www.example.com:443

ServerName localhost

そして、問題は修正されました。

2
Waqas Bukhary

www.example.com:443:0サーバー証明書には、サーバー名と一致するIDは含まれません

Apacheを起動しようとするとこのエラーが発生しましたが、Apacheにはエラーはありません。これは、Windows 8の依存関係エラーです。おそらく7でも同じです。右クリックして、管理者として実行してください:)

それでもエラーが発生する場合は、アンチウイルス/ファイアウォールがXamppまたはポート443をブロックしていないことを確認してください。

1
LinuxLeprechaun