Heim >Datenbank >MySQL-Tutorial >Wie kann der unerwartete Startfehler beim Herunterfahren des Apache behoben werden? (Methodeneinführung)
In diesem Artikel erfahren Sie, wie Sie den unerwarteten Startfehler beim Herunterfahren des Apache beheben können. (Einführung in die Methode) hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Der beim Start von xampp angezeigte Fehler lautet:
9:52:41 [Apache] Versuch, die Apache-App zu starten...
9:52:41 [Apache] Statusänderung erkannt: läuft
9:52:42 [Apache] Statusänderung erkannt: gestoppt
9:52:42 [Apache] Fehler: Apache unerwartet heruntergefahren.
9:52:42 [Apache] Dies kann an einem blockierten Port, fehlenden Abhängigkeiten,
9:52:42 [Apache] falschen Berechtigungen, einem Absturz oder einem Herunterfahren durch eine andere Methode liegen.
9:52:42 [Apache] Überprüfen Sie die Datei „/xampp/Apache/logs/error.log“
9:52:42 [Apache] und Weitere Hinweise finden Sie in der Windows-Ereignisanzeige
Dieses Problem tritt relativ häufig auf.
Normalerweise sind die Ports 80 und 443 belegt
cmd druckt das folgende Protokoll aus, indem es apache/bin/httpd.exe ausführt:
(OS 10048) Normalerweise jede Socket-Adresse (Protokoll/Netzwerkadresse/Port) darf nur einmal verwendet werden.
: make_sock: konnte nicht an Adresse 0.0.0.0:443 gebunden werden
oder Port 80 ist belegt
(OS
10048) Normalerweise darf jede Socket-Adresse (Protokoll/Netzwerkadresse/Port) nur einmal verwendet werden. : make_sock: konnte nicht an Adresse 0.0.0.0:80 oder [ : : ]:80 gebunden werden
1. Der schnellste Weg besteht darin, die Portnummer zu ändern:
1. Port 443 ist belegt und Apache kann Port 443 nicht überwachen. Wie kann das Problem gelöst werden?
In /xampp/Apache/conf/extra/httpd-ssl.conf
Ändern Sie Listen 443 in 444 (anpassbar)
2. Port 80 ist belegt, Apache kann nicht Monitor-Port 80, wie kann man das lösen?
In /xampp/Apache/conf/extra/httpd.conf
Ändern Sie Listen 80 bis 88 (anpassbar)
Wenn vhosts konfiguriert ist, ändern Sie bitte httpd -Ändern Sie die Port in -vhosts.conf auf 88 (die gleiche Portnummer wie oben)
2. Die direkteste Methode besteht darin, die Prozesse zu schließen, die die Ports 80 und 443 belegen:
1. Verwenden Sie netstat -ano in cmd, um zu sehen, ob die Ports 80 und 443 belegt sind ----- --Dies kann von anderen Programmen wie IIS, virtuellen Maschinen usw. belegt sein.
Drucken tasklist durch cmd , finden Sie die Prozessnamen, die die Ports 80 und 443 belegen.
3.taskkill /pid-Portnummer Beende diesen Prozessnamen und starte Apache mit XAMPP neu.
Zusammenfassend lässt sich sagen, dass die erste Methode empfohlen wird und die zweite Methode mehr oder weniger bei jedem Start auftritt.
Das obige ist der detaillierte Inhalt vonWie kann der unerwartete Startfehler beim Herunterfahren des Apache behoben werden? (Methodeneinführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!