升级到Ubuntu 16.04后PHP和Apache2坏了

昨天升级到Xenial后,我在修复服务器的遗骸方面遇到了很多麻烦。

PHP应用程序作为一堆代码运行,并且无法在服务器上找到ownCloud’。

这可能与我在尝试从命令行运行Apache2时遇到的这些错误有关。

运行systemctl daemon-reload后

我希望我能得到一些帮助,很多电脑都依赖这个东西:/

我会提供更多的日志,但它们很大,我不知道要提供哪些部分。

哦,我在尝试安装PHP5时遇到此错误,如果这有帮助的话。

当试图安装PHP5时

提前致谢。

编辑:这是从命令行运行’apache2’的输出:

'apache2'命令行输出

Ubuntu 16.04附带PHP 7.0。 你需要安装libapache2-mod-php包,然后禁用所有PHP5的痕迹。

  1. 卸载PHP5.x包: sudo apt-get purge php5-common (这将删除所有PHP 5包。
  2. 安装默认(7.0)PHP apache2 SAPI: sudo apt-get install libapache2-mod-php
  3. 如果apache2仍然坏了,请执行: sudo rm /etc/apache2/mods-enabled/php5.*禁用PHP5 mod并使用sudo a2enmod php7.0启用PHP 7.0。

如果您从~userdir / public_html运行www,请在/etc/apache2/mods-enabled/php7.0.conf中查看以下内容。

 # Running PHP scripts in user directories is disabled by default # # To re-enable PHP in user directories comment the following lines # from  to