Heim >Backend-Entwicklung >PHP-Problem >Warum ist der PHP-Installationsport belegt?
Lösung für den belegten Port der PHP-Installation: 1. Geben Sie den Befehl cmd in „Ausführen“ ein. 2. Geben Sie „netstat -ano“ ein, um die Portbelegung zu überprüfen. 4. Suchen Sie den Prozess, der den Port belegt . Unbesetzt.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.
Warum ist der PHP-Installationsport belegt?
Lösung zum Einrichten eines PHP-Servers mit belegtem Port 80
Wenn das Problem auftritt, dass Apache nicht gestartet werden kann, berücksichtigen Sie zunächst zwei Punkte:
1. Apache-Konfigurationsfehler, häufig bei nicht autorisierten Änderungen an der Apache-Konfigurationsdatei ( httpd.conf) Klassenkameraden.
2. Portbelegung. Zu diesem Zeitpunkt sollten die Schüler alle Programme schließen, die möglicherweise Port 80 belegen, z. B. Thunder, da der Standardport von Wamp Port 80 ist. Das häufigste Systemprogramm auf dem Server belegt Port 80. Hinweis: Wenn Wenn Sie Wamp mehrmals installieren, müssen Sie das überflüssige Wamp löschen, da es sonst nicht startet.
Die obige Schnittstelle erscheint
2. Geben Sie netstat -ano in das schwarze Fenster ein, um die Portbelegung zu überprüfen
Dann liegt vor uns ein Langformular, dessen erste Spalte die lokale Adresse ist. Beispiel: 127.0.0.1:987, die erste Zeichenfolge ist die IP-Adresse und die Zeichenfolge nach dem Doppelpunkt ist der belegte Port. Wir müssen die Zeile für Port 80 finden und ihre PID notieren. In der Zeile von Port 445 in meinem Bild ist die PID beispielsweise 4.
2. Suchen Sie im Prozessmanager nach dem Prozess, der den Port belegt Spalte
Überprüfen Sie das PID-Element, um das
Ergebnis
Drei zu erhalten. Freigeben 1.
Wenn eine Anwendung einen Port belegt, können Sie den Prozess direkt beenden
2. Wenn ein Systemprozess einen Port belegt,
Der Prozess kann nicht beendet werden. Die Beendigung erfolgt Dies führt zu einem Bluescreen oder Herunterfahren. Die Lösung lautet:
Geben Sie Folgendes ein: RegEdit
im Eingabefeld von CMD
, drücken Sie die Eingabetaste,suchen Sie HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP
finden Sie ein.
Wert
Starten, ändern Sie es auf 0 und starten Sie den Computer neu. Nun, der System
-Prozess wird den
80-Port nicht belegen. Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWarum ist der PHP-Installationsport belegt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!