Grund 1: Port 80 ist belegt
Zum Beispiel IIS, der andere ist Thunder.
Ursache 2: Softwarekonflikt
Die Installation bestimmter Software verhindert den Start von Apache, z. B. Dr.com. Sie öffnen die Netzwerkverbindung->TcpIp-Eigenschaften-> ;Erweitert -> WINS-Registerkarte, deaktivieren Sie lmhosts in NetBIOS, deaktivieren Sie NetBIOS in TCP/IP. Starten Sie es dann erneut und es sollte in Ordnung sein.
Ursache drei: httpd.conf-Konfigurationsfehler
Wenn die Apache-Konfigurationsdatei httpd.conf falsch ist und Sie sie in Windows starten, werden Sie aufgefordert, die angeforderte Datei auszuführen Wenn der Vorgang fehlgeschlagen ist, ist dies eine ziemlich deprimierende Sache, da die Überprüfung des Fehlers sehr lange dauert.
Tatsächlich können Sie den Befehlszeilenmodus verwenden, um Apache zu starten und die Parameter anzuzeigen. Apache wird Sie auffordern, welcher Satz falsch ist, und dann können Sie ihn entsprechend lösen. Der Befehl lautet wie folgt
httpd.exe -w -n "Apache2" -k start
Es gibt eine andere Situation:
Selbst wenn Sie es dieses Mal starten, kann es sein, dass Sie es beim nächsten Mal nicht starten können. Geben Sie im Lauf ein:netsh winsock reset
Das obige ist der detaillierte Inhalt vonApache kann nach der Installation von PHP nicht gestartet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!