Heim  >  Artikel  >  Backend-Entwicklung  >  Warum ist der PHP-Installationsport belegt?

Warum ist der PHP-Installationsport belegt?

藏色散人
藏色散人Original
2021-11-22 09:25:124177Durchsuche

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.

Warum ist der PHP-Installationsport belegt?

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.

Schritte:

Erstens: Überprüfen Sie, welcher Prozess Port 80 belegt.

1. Starten Sie 》Programm 》Ausführen 》CMD-Befehl eingeben 》Drücken Sie die Eingabetaste. Starten Sie 》Programm 》Ausführen 》Geben Sie den CMD-Befehl ein

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.

DWORD

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn