Problem: PHP-Code wird nicht ausgeführt, als HTML im Quellcode sichtbar
Beim Versuch, PHP-Code innerhalb eines Projekts auszuführen, bleibt er inaktiv , die stattdessen als HTML-Tags im Quellcode des Browsers angezeigt werden. Apache ist ordnungsgemäß betriebsbereit, die PHP-Seiten werden korrekt angezeigt, der PHP-Code bleibt jedoch inaktiv.
Lösung:
Überprüfen Sie die folgenden Konfigurationen:
-
Webserverzugriff: Stellen Sie sicher, dass auf die Datei über eine Webserver-URL zugegriffen wird (z. B. http://localhost/file.php), nicht über lokalen Dateizugriff (file://localhost/www/file.php).
-
PHP-Installation und -Betrieb: Überprüfen Sie, ob PHP installiert ist und ordnungsgemäß funktioniert. Führen Sie „php -v“ über die Befehlszeile aus, um Versionsinformationen oder Fehlerberichte zu erhalten.
-
Apache-Konfiguration (httpd.conf): Kommentieren Sie den Eintrag des PHP-Moduls aus (z. B. LoadModule php5_module „c :/php/php5apache2_2.dll").
-
PHP MIME Geben Sie Folgendes ein: Bestätigen Sie, dass die httpd.conf von Apache den PHP-MIME-Typ enthält (z. B. AddType application/x-httpd-php .php). Stellen Sie außerdem sicher, dass dieser Eintrag nicht auskommentiert ist.
-
PHP-Dateierweiterung: Stellen Sie sicher, dass die Datei die Erweiterung .php oder die in der in Punkt 4 genannten MIME-Definition angegebene Erweiterung hat.
-
Kurze Tags: Vermeiden Sie die Verwendung von kurzen Tags () in der PHP-Datei, da diese möglicherweise nicht auf allen Servern aktiviert sind. Verwenden Sie stattdessen
Weitere Anleitungen finden Sie im PHP-Handbuch mit Installations- und Einrichtungstipps.
Das obige ist der detaillierte Inhalt vonWarum wird mein PHP-Code nicht ausgeführt, sondern stattdessen als HTML angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!