答案1
Ubuntu 16.04 自带 PHP 7.0。您需要安装libapache2-mod-php
软件包,然后禁用所有 PHP5 的痕迹。
- 卸载 PHP5.x 包:(
sudo apt-get purge php5-common
这将删除所有 PHP 5 包。 - 安装默认(7.0)PHP apache2 SAPI:
sudo apt-get install libapache2-mod-php
- 如果 apache2 仍然损坏,请执行以下操作:
sudo rm /etc/apache2/mods-enabled/php5.*
禁用 PHP5 mod 并启用 PHP 7.0sudo a2enmod php7.0
。
答案2
如果您从 ~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 <IfModule ...> to </IfModule>