Apache2无法打开.php文件

Apache2无法打开.php文件,php,apache,ubuntu,cakephp,Php,Apache,Ubuntu,Cakephp,我很久以前安装了lamp,能够执行php文件。然而,最近我试图安装cakePHP,但遇到了麻烦(重启apache开始产生错误)。因此,我从系统中清除了apache2。我使用命令“apt get install apache2”重新安装了apache2,但安装后它无法再打开.php文件,而是显示一个空白页面。我已经设置了必要的权限(将-R 777赋予/etc和/var/www)。我还运行了命令“apt get install php7.0 libapache2-mod-php7.0”,并多次重新启

我很久以前安装了lamp,能够执行php文件。然而,最近我试图安装cakePHP,但遇到了麻烦(重启apache开始产生错误)。因此,我从系统中清除了apache2。我使用命令“apt get install apache2”重新安装了apache2,但安装后它无法再打开.php文件,而是显示一个空白页面。我已经设置了必要的权限(将-R 777赋予/etc和/var/www)。我还运行了命令“apt get install php7.0 libapache2-mod-php7.0”,并多次重新启动了apache,但没有任何效果。有人能帮忙吗

PS:我最初尝试运行phpmyadmin,在清除之前我能够运行它,但在重新安装后抛出错误,从那以后我发现我的服务器无法执行任何php文件。
此外,当我通过localhost/home.php访问文件(home.php)时,它会显示一个空白页面,但如果按照路径file:///var/www/html/home.php 它会弹出一个窗口,要求我保存或打开脚本。

我认为问题在于apache php mod安装不好,我建议您清除并删除所有apache和php包,然后重新安装它们

sudo apt-get purge apache2
sudo apt-get purge php
sudo apt-get autoremove
然后,找到所有apache2或php文件,并将其删除,您可以使用find命令执行此操作,执行此操作时请小心

sudo find / -name apache2

最后,您可以重新安装它们

检查apache日志如果将带有
的php文件放入webroot并使用浏览器访问该页面,您会看到什么?空白页面可能意味着您的页面抛出错误,但错误显示被禁用。没有任何内容,仍然是空白页面。