答案1
您的 apache 无法解释 PHP 代码。
这可能是由多种原因造成的。就你的情况而言,Apache 配置为多处理模块不单独解释 PHP,这并没有错,但它们应该与 PHP-FPM 一起使用,而这不是你的情况。
使其工作的最简单的方法是进入终端并禁用两者事件和工人Apache 模块:
sudo su -
a2dismod mpm_event mpm_worker
你应该知道你的 php 模块版本是什么(我的是 7.2):
ls /etc/apache2/mods-available
然后启用预分叉和php扩展并重新启动 apache:
sudo su -
a2enmod mpm_prefork php7.2
systemctl restart apache2
完毕!