Heim >Betrieb und Instandhaltung >phpstudie >Was ist der Grund, warum Apache in phpstudy nicht startet?
Anfänger, die PHP-Programme entwickeln, nutzen meist die integrierte Umgebung von phpStudy. Während der Nutzung kann es zu Problemen kommen, wenn der Apache- oder MySQL-Dienst nicht gestartet werden kann. Was ist der Grund dafür, dass wir nicht anfangen?
Was ist der Grund, warum Apache in phpstudy nicht startet?
Ursache eins: Firewall-Abfangen;
Ursache zwei: Die VC9-Laufzeitbibliothek ist nicht installiert, PHP und Apache werden beide von VC9 kompiliert; Port 80 wurde von anderen Programmen wie IIS, Thunder usw. verwendet.
Die meisten davon sind auf die Besetzung des Hafens zurückzuführen.
Im Folgenden wird Ihnen die Lösung für das Problem der Portbelegung vorgestellt:Lösungsschritte:
1 InformationenVerwenden Sie cmd, um cmd.exe zu öffnen, und geben Sie dann den folgenden Befehl ein, um die Portnutzungsinformationen anzuzeigen:
netstat -ano
Nach der Ausführung des Befehls wird das folgende Bild angezeigt:
Es wurde festgestellt, dass der Prozess mit PID="7088" den in Apache eingestellten Port 443 belegt.
2. Finden Sie den Prozess, der den Port belegtFinden Sie den Prozess mit PID="7088" über den folgenden Befehl:
tasklist | findstr "7088"
Es wurde festgestellt, dass Port 443 durch einen VMware-Prozess belegt war, was dazu führte, dass Apache Port 443 nicht verwenden konnte.
3. Schließen Sie den Prozess, der den Port belegt
Schließen Sie den VMware-Prozess im [Task-Manager], um Port 443 für den Apache-Dienst freizugeben.
Weitere PHP-bezogene Kenntnisse finden Sie auf der
chinesischen PHP-WebsiteDas obige ist der detaillierte Inhalt vonWas ist der Grund, warum Apache in phpstudy nicht startet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!