Debian 10 PHP 无法在 Apache 中解析(全新安装)

Debian 10 PHP 无法在 Apache 中解析(全新安装)

我知道这是一个古老的问题,有很多答案,但现有的解决方案似乎都不起作用。

这是全新安装的 Debian 10,已安装 apache2 和 php(7.3)。

Apache 不解析 PHP,因此只是将 PHP 代码显示为文本。

PHP 模块肯定已加载,并且我已运行以下修复:

a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.3

并且还尝试过:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
​</FilesMatch>

在 apache 配置文件中。无论如何,有一个 PHP 配置文件涵盖了这一点。

我没有尝试运行 /home 目录中的文件,因此这不是问题的默认阻止

我现在已经删除了 PHP 和 Apache 并重新安装,但仍然遇到同样的问题,重新启动后便不再出现问题。

我使用以下命令安装 PHP:

apt install php libapache2-mod-php php-mysql

任何日志中都没有错误,并且我在 Stackoverflow 上检查了许多答案,但没有进一步的线索。

答案1

我确实通过启用代理和 proxy_fcgi 模块解决了这个问题

a2enmod proxy proxy_fcgi

相关内容