.png)
Ich weiß, dass dies ein uraltes Problem mit vielen Antworten ist, aber keine der vorhandenen Lösungen scheint zu funktionieren.
Dies ist eine Neuinstallation von Debian 10, Apache2 und PHP (7.3) wurden installiert.
Apache analysiert PHP nicht und zeigt daher nur PHP-Code als Text an.
Das PHP-Modul ist definitiv geladen und ich habe die folgenden Korrekturen ausgeführt:
a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.3
Und auch versucht:
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
In der Apache-Konfigurationsdatei. Es gibt eine PHP-Konfigurationsdatei, die dies ohnehin abdeckt.
Ich versuche nicht, Dateien im /home-Verzeichnis auszuführen, daher ist nicht der Standardblock das Problem.
Ich habe jetzt PHP und Apache entfernt und neu installiert, wieder dasselbe Problem, neugestartet und nicht weitergekommen.
Ich habe PHP installiert mit:
apt install php libapache2-mod-php php-mysql
Es sind keine Fehler in den Protokollen enthalten und ich habe viele Antworten auf Stackoverflow geprüft, ohne weitere Hinweise zu finden.
Antwort1
Ich habe dies gelöst, indem ich die Module Proxy und Proxy_fcgi aktiviert habe
a2enmod proxy proxy_fcgi