Apache oder MySQL in phpstudy können nicht gestartet werden
Offensichtlich ist der Port belegt, wenn wir feststellen müssen, wer unseren 80-Port belegt, Port 3306
Für die Website ist der Standard-Netzwerk-Apatche-Server 80 und die MySQL-Datenbank 3306
Lösung für die Portbelegung:
Beenden Sie den belegten Prozess (wenn Sie iis nicht installiert haben, auch Das Das heißt, Sie schließen alle Software, die heruntergefahren werden kann, insbesondere Thunder und dergleichen.)
Die Einzelheiten sind wie folgt:
Methode 1. So überprüfen Sie, wer einen bestimmten Port und ein bestimmtes Ende belegt der belegte Prozess
Wenn wir eine Anwendung starten, stellen wir oft fest, dass der Port, den wir verwenden müssen, von einem anderen Programm belegt ist, aber wir wissen nicht, wer es ist. Zu diesem Zeitpunkt müssen wir es herausfinden der „wahre Übeltäter“.
Methoden/Schritte
Schritt 1: Start---->Ausführen---->cmd, oder verwenden Sie die Tastenkombination Fenster+R, um das Befehlsfenster aufzurufen
Schritt 2: Geben Sie den Befehl netstat -ano ein, um den Status aller Ports aufzulisten. In der Liste beobachten wir den belegten Port, beispielsweise 49157, und finden ihn zuerst.
(Für Websites ist der Netzwerk-Apatch-Server standardmäßig 80, die Datenbank MySQL ist 3306)
Schritt 3: Überprüfen Sie die PID, die dem belegten Port entspricht, geben Sie den Befehl ein: netstat -aon| findstr „49157“, drücken Sie die Eingabetaste, notieren Sie die letzte Ziffer, die PID, hier ist 2720
Schritt 4: Es gibt zwei Methoden
1 Fahren Sie mit der Eingabe von tasklist|findstr „2720“ fort " , drücken Sie die Eingabetaste, um zu überprüfen, welcher Prozess oder welches Programm Port 2720 belegt. Das Ergebnis ist: svchost.exe
2. Oder wir öffnen den Task-Manager, wechseln zur Registerkarte „Prozess“ und überprüfen die PID-Spalte, die 2720 entspricht . Wer ist der Prozess? Wenn Sie die PID-Spalte nicht sehen können, wie unten gezeigt:
Dann klicken wir auf [Ansicht]--->[Spalte auswählen] und aktivieren das Kontrollkästchen vor PID (Prozess-ID). ) und klicken Sie auf „Sicher“.
Auf diese Weise können wir die PID-Spalte sehen und sehen, wer der Prozess ist, der 2720 entspricht. Wenn nicht, können wir das Kontrollkästchen unten aktivieren, um die Prozesse aller Benutzer anzuzeigen, und Sie können es sehen Name ist Die Beschreibung von svchost.exe ist, dass es sich um den Hauptprozess von Windows handelt, der genau dem entspricht, was mit dem obigen Befehl angezeigt wird.
Schritt 5: Beenden Sie den Prozess: Wählen Sie den Prozess im Task-Manager aus und klicken Sie auf die Schaltfläche „Prozess beenden“ oder geben Sie im cmd-Befehlsfenster Folgendes ein: taskkill /f /t /im Tencentdl.exe.
Empfohlen: PHP-Server
Das obige ist der detaillierte Inhalt vonDie PHPStudy-Datenbank kann nicht gestartet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!