Heim >Backend-Entwicklung >PHP-Tutorial >Warum führt Apache meinen PHP-Code nicht aus?
PHP-Code kann nicht über Apache ausgeführt werden: Fehlerbehebung
Stehen Sie auf ein Problem, bei dem Apache PHP-Code anzeigt, anstatt ihn auszuführen? Mit dieser Sorge waren schon andere konfrontiert. Hier ist eine Lösung, die sich als effektiv erwiesen hat:
PHP-Modul aktivieren
Stellen Sie sicher, dass das PHP-Modul aktiviert ist. Navigieren Sie im Apache-Verzeichnis (normalerweise unter /etc/apache2/ auf Linux-Systemen) zum Ordner „mods-enabled“. Suchen Sie nach einer Datei mit dem Namen php.* (die Erweiterung kann variieren und endet oft mit .so). Wenn eine solche Datei vorhanden ist, ist das PHP-Modul aktiviert. Andernfalls aktivieren Sie es, indem Sie einen Symlink aus dem Ordner „mods-available“ erstellen:
sudo ln -s ../mods-available/php.so mods-enabled/php.so
Fehlerprotokoll prüfen
Untersuchen Sie das Apache-Fehlerprotokoll unter /var/log/ apache2/error.log, um alle zusätzlichen Fehler zu identifizieren, die die PHP-Ausführung behindern könnten.
Das obige ist der detaillierte Inhalt vonWarum führt Apache meinen PHP-Code nicht aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!