27

XAMPP 1.8.1 を Windows 8 PC にインストールしました。このバージョンには、以下のパッケージが含まれています。

Apache 2.4.3
MySQL 5.5.27
PHP 5.4.7
phpMyAdmin 3.5.2.2
FileZilla FTP Server 0.9.41
Tomcat 7.0.30 (with mod_proxy_ajp as connector)
Strawberry Perl 5.16.1.1 Portable
XAMPP Control Panel 3.1.0 (from hackattack142)

Apache を起動して開始しようとすると、次のエラーが発生しました。

12:04:41 PM  [Apache]   Attempting to start Apache app...
12:04:41 PM  [Apache]   Status change detected: running
12:04:42 PM  [Apache]   Status change detected: stopped
12:04:42 PM  [Apache]   Error: Apache shutdown unexpectedly.
12:04:42 PM  [Apache]   This may be due to a blocked port, missing dependencies, 
12:04:42 PM  [Apache]   improper privileges, a crash, or a shutdown by another method.
12:04:42 PM  [Apache]   Check the "/xampp/apache/logs/error.log" file
12:04:42 PM  [Apache]   and the Windows Event Viewer for more clues

その後、error.logを確認しましたが、空だったので、そこからの助けはありませんでした。

4

11 に答える 11

54

したがって、これに対する解決策は次のとおりです。

80Skype で使用されるポートを確認した後、ポートを に変更します。81また、どこかでこのエラーを読んだ場合、SSL ポートが原因である可能性があり、SSL ポートを に変更しました444。しかし、これは簡単に解決されました。

ここで注目すべき最も重要なことの 1 つは、すべてのポートの変更は構成ファイル内で行う必要があることです。http ポートの変更については、SSLの場合はhttpd.conf httpd-ssl.confです。そうしないと、変更が Apache に複製されず、PC の再起動が必要になる場合もあります。

編集:Apacheがポート80を使用するようにし、Skypeが他のポートで通信するようにします

Skype で苦労している、ポートを変更したい、Apache でポート 80 を使用するようにしたい。

再インストールする必要はありません。Skype ポートを変更する方法は次のとおりです。

Goto: Tools > Options > Advanced > Connection

そこでは、着信接続の代替としてポート 80 と 443を使用する必要があります。uncheck

それだけです。これがそのスクリーンショットです。

Skype ポートの変更

于 2012-11-12T07:37:53.307 に答える
9

私も同じ問題を抱えていましたが、VMware サービスが問題であることは理解しています。VMware ホスト サービスと Apache サービスが競合しています。

解決するには» タスク マネージャを実行します » サービス タブで VMwareHostd を見つけます » 右クリックして停止します » すべてが解決されました。

于 2013-07-09T06:15:32.007 に答える
4

services.msc と入力し、実行中のすべての SQL をシャットダウンします。SQL サーバーがポートを引き継いでいる可能性があります。

于 2012-12-18T17:49:01.350 に答える
3

同じ問題とエラーがありました。http ポートのポートを 80 から 81 に、ssl ポートを 443 から 444 に変更しようとしましたが、それでも同じエラーが発生したため、ポートをデフォルトに戻し、setup_xampp.bat を実行して問題を解決しました。秒。

于 2013-01-23T14:30:17.797 に答える
2

Skype はデフォルトでポート 80 を使用するため、通常は Skype が原因です。それを閉じるか、[ツール] > [オプション...] > [詳細設定] > [接続] で [着信接続の代替としてポート 80 と 443 を使用する] のチェックを外してから、Skype を再起動します。

于 2013-07-25T20:43:40.900 に答える
1

Apache を実行し、メモ帳で 80 > 81 および 443 > 444 に変更するには、Config ボタンを使用して 2 つのテキスト ファイル (httpd.conf および httpd-ssl.conf) を手動で編集する必要がありました。

Xampp UI 構成マネージャーを使用しても、変更が Apache に保存されません。

于 2013-03-04T11:56:38.833 に答える
0

config ボタンをクリックし、httpd.conf と httpd-ssl.congf を編集して、80 を 81 に、443 を 444 に変更します。127.0.0.1:81 から XAMPP にアクセスできるようになりました

于 2013-03-28T21:09:21.227 に答える