Heim >Backend-Entwicklung >PHP-Tutorial >Warum führt Apache meinen PHP-Code nicht aus?

Warum führt Apache meinen PHP-Code nicht aus?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-27 12:02:14810Durchsuche

Why Isn't Apache Executing My PHP Code?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn