.png)
Sé que este es un problema antiguo con muchas respuestas, pero ninguna de las soluciones existentes parece funcionar.
Esta es una instalación nueva de Debian 10, se ha instalado apache2 y php (7.3).
Apache no analiza PHP, por lo que solo muestra el código PHP como texto.
El módulo PHP definitivamente está cargado y ejecuté las siguientes correcciones:
a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.3
Y también probé:
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
En el archivo de configuración de Apache. De todos modos, hay un archivo de configuración PHP que cubre esto.
No intento ejecutar archivos en el directorio /home, por lo que ese no es el bloque predeterminado que causa el problema.
Ahora eliminé PHP y Apache y los reinstalé para tener el mismo problema, reinicié y nada más.
Instalé PHP con:
apt install php libapache2-mod-php php-mysql
No hay errores en ningún registro y he verificado muchas respuestas en Stackoverflow sin más pistas.
Respuesta1
Resolví esto habilitando los módulos proxy y proxy_fcgi
a2enmod proxy proxy_fcgi