Ich habe XAMPP 1.8.1 installiert. auf meinem Windows 8 64-Bit-Computer. Ich habe jetzt ein Problem mit Ports. Folgendes habe ich von der XAMPP-Systemsteuerung erhalten:
11:52:43 [Apache] Problem erkannt!
11:52:43 [Apache] Port 80 wird von "c: \ windows \ syswow64 \ wwahost.exe" verwendet!
11:52:43 [Apache] Apache startet NICHT ohne die konfigurierten freien Ports!
11:52:43 [Apache] Sie müssen die blockierende Anwendung deinstallieren / deaktivieren / neu konfigurieren
11:52:43 [Apache] oder Apache neu konfigurieren, um einen anderen Port
abzuhören 11:52:43 [Apache] Problem erkannt!
11:52:43 [Apache] Port 443 wird von "c: \ windows \ syswow64 \ wwahost.exe" verwendet!
11:52:43 [Apache] Apache startet NICHT ohne die konfigurierten freien Ports!
11:52:43 [Apache] Sie müssen die blockierende Anwendung deinstallieren / deaktivieren / neu konfigurieren
11:52:43 [Apache] oder konfigurieren Sie Apache neu, um einen anderen Port abzuhören
WWAHost.exe wird für Metro Apps ( wwahost.exe ) benötigt, sodass ich nicht weiß, was sicherer ist. Ändern Sie die Ports von WWAHost.exe oder die Ports von Apache. Wie würde ich das erreichen?
EDIT 16.01.2013: Ich habe W8 und Apache Server neu installiert. Apache verwendet jetzt Port 80. Vor der Installation des Apache-Servers habe ich fast alle Apps für Metro / Modern UI entfernt.
quelle
Win + R -> services.msc
wenn dies nicht erforderlich ist . Das Ändern des Ports von Apache kann erfolgen inC:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
: ÄndernListen 80
inListen 8080
oder irgendetwas anderem.Antworten:
Sie sollten den Apache-Port besser auf 8080 ändern, falls wwahost.exe eine echte Funktion hat.
quelle
localhost
muss nur die Portnummer 80 sein, da dies der Standard-HTTP-Port ist. Dies ist also nicht möglich.Haben Sie zufällig das neue Windows 8 Skype installiert? Wenn dies der Fall ist, wird leider Port 80 verwendet. Sie sollten Skype im Hintergrund schließen und erneut ausführen. Es sollte funktionieren.
quelle
Microsoft wwahost.exe ist der Host-Prozess für alle Internet Explorer-basierten Apps, die auf JavaScript und CSS basieren (bedeutet "läuft").
quelle
Ich habe das 8.1-Update für Windows und Skype App jetzt nicht mehr entfernt. Als ich versuchte, den WampServer zu aktivieren, stieß ich auf den Konflikt TCP-Port 80, der ihn davon abhielt, Apache zu starten.
Öffnen Sie nach erfolgreicher Suche bei Google die Windows-Firewall mit erweiterter Sicherheit und ermitteln Sie den folgenden Eintrag für Eingaberegeln:
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-resource: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
Ich habe diese Regel gerade deaktiviert. Danach gelang es mir, Apache normalerweise auf TCP-Port 80 zu starten.
Ich habe keine Änderung an anderen Windows-Funktionen bemerkt. Ich werde es immer noch sorgfältig befolgen, aber mein Problem gelöst !!
quelle
Wie Mohamed Mansour erwähnte, kann dies durch die Verwendung von Skype verursacht werden . Die neue Windows 8-U-Bahn-Version wird wie andere U-Bahn-Apps unter dem Prozess WWAHost.exe ausgeführt.
Schließen Sie einfach Skype, starten Sie Apache und öffnen Sie Skype erneut. So schließen Sie eine Windows 8-U-Bahn-App vollständig:
Skype verwendet stillschweigend einen anderen Port, wenn dieser bereits von Apache verwendet wird.
quelle
Ich habe dieses Problem selbst gehabt. Es gibt zwei Prozesse, die Apache zu stören scheinen. Beide werden häufig unter Windows 8 verwendet. Die erste ist
wwahost.exe
. Mit diesem Programm können Sie die neue Windows 8-Version von Skype und andere Apps im Metro-Stil ausführen. Diese Datei wartet auf eingehende Verbindungen an Port 80.Der zweite ist ein VMware-Prozess, der Port 443 überwacht.
Sie finden die PID dieser beiden Dienste im Protokoll als Apache Crashes. Töte beide PIDs mit
Tun Sie dies für beide Prozesse und führen Sie Apache sofort aus. Sie könnten wahrscheinlich einen Batch-Code schreiben, um diesen Vorgang für Sie abzuschließen, wenn er irritierend wird.
Möglicherweise gibt es andere Programme, die dieselben Ports überwachen und Apache stören, aber dies sind die beiden, auf die ich gestoßen bin.
quelle
Wenn Sie keine * Laufwerks- oder Terminaldienste verwenden. Finden und blockieren Sie einfach an der Firewall. dh:
ODER
quelle