Heim >Backend-Entwicklung >PHP-Tutorial >Warum zeigt Apache PHP-Code an, anstatt ihn auszuführen?

Warum zeigt Apache PHP-Code an, anstatt ihn auszuführen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-18 07:28:11785Durchsuche

Why Is Apache Displaying PHP Code Instead of Executing It?

So beheben Sie, dass Apache PHP-Code anzeigt, anstatt ihn auszuführen

Beim Versuch, ein PHP-Skript auszuführen (z. B. http://127.0 .0.1/phpinfo.php) mit Apache 2, PHP 5 und Windows Vista tritt bei einigen Benutzern ein Problem auf, bei dem der Quellcode anstelle der erwarteten Ausführung angezeigt wird Ergebnisse. Dies kann auf verschiedene Konfigurationen zurückgeführt werden.

PHP-Modul aktivieren

Stellen Sie sicher, dass das PHP-Modul in Apache aktiviert ist. Navigieren Sie zum Ordner „mods-enabled“ im Apache-Verzeichnis (normalerweise unter /etc/apache2/) und suchen Sie eine Datei mit der Erweiterung .so (normalerweise „php.so“ oder ähnlich). Wenn das PHP-Modul nicht im Ordner „mods-enabled“ vorhanden ist, aktivieren Sie es, indem Sie die entsprechende Datei aus dem Ordner „mods-available“ verlinken:

a2enmod php5
systemctl restart apache2

httpd.conf bearbeiten

Stellen Sie sicher, dass in der Apache-Konfigurationsdatei „httpd.conf“ die folgenden Zeilen festgelegt sind entsprechend:

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"

Fehlerprotokolle überprüfen

Untersuchen Sie das Apache-Fehlerprotokoll (/var/log/apache2/error.log) auf mögliche andere mögliche Fehler verhindern, dass PHP ordnungsgemäß ausgeführt wird.

Das obige ist der detaillierte Inhalt vonWarum zeigt Apache PHP-Code an, anstatt ihn auszuführen?. 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