Es gibt viele mögliche Antworten auf dieses Problem. Am häufigsten und wahrscheinlichsten ist, dass Sie ein anderes Programm ausführen, das Port 80 oder 443 blockiert. Wenn Sie Skype installiert haben, haben Sie Ihr Problem gefunden! Ändern Sie die Porteinstellungen von Apache auf 81 und Apache funktioniert. Es gibt ein gutes Tutorial dazu. Um dies zu überprüfen, können Sie Ihre Befehlszeile öffnen, indem Sie auf das Startmenü klicken, 'cmd' eingeben und den Befehl eingeben
netstat -nab
Dadurch wird eine Liste von Programmen zurückgegeben, die diesem Muster vage ähneln
[someprogram.exe]
UDP [fe80::numbers:numbers:numbers:numbers%numbers]:portnumber
Sie müssen eine Zeile (oder Zeilen) finden, die auf: 80 endet, und diese beenden, um Apache zu starten. Wenn keine Zeile mit der Endung: 80 endet, können Sie weitere Aktionen ausführen.
Navigieren Sie zunächst zum Verzeichnis von xampp (Standard ist c: \ xampp) und doppelklicken Sie auf apache_start.bat. Dies öffnet eine Befehlszeile und gibt detailliertere Fehler darüber zurück, warum Apache nicht ausgeführt werden kann. Suchen Sie meistens nach Syntaxfehlern, die Sie möglicherweise durch Bearbeiten Ihrer Dateien httpd.conf oder httpd-ssl.conf erstellt haben. Dies ist sehr einfach, wenn Sie es bearbeitet haben und ein neuer Benutzer sind.
Wenn dies immer noch fehlschlägt, besteht Ihre letzte Hoffnung darin, das Apache-Fehlerprotokoll zu überprüfen, indem Sie in der xampp-Systemsteuerung auf die Registerkarte Protokolle in der Apache-Zeile klicken und auf Fehlerprotokoll klicken.
Wenn nichts davon funktioniert, geben Sie nicht auf! Du schaffst das!
Bearbeiten: Wenn Sie den Port von Apache ändern, müssen Sie auch in httpd.conf (in xampp / apache / conf) gehen und in der Nähe von Zeile 184 ersetzen
ServerName localhost:80
mit
ServerName localhost:81
Es ist auch möglich, Port 81 in der URL Ihres lokalen Hosts anzugeben, d. H.
localhost: 81 / my_project.php