升级到 16.04 后 PHP 无法运行

升级到 16.04 后 PHP 无法运行

升级到 Ubuntu 16.04 后,public_html目录中的 php 文件不再被处理apache2。如果我浏览某些页面http://localhost/~myusername/index.php,php 代码将呈现为纯文本。

这可能与升级有关php7.0,我认为它已php5在 Ubuntu 16.04 中被取代。

我已经尝试了以下建议:

知道可能出了什么问题吗?

答案1

我解决了重新安装 PHP 的问题,如下所示。

sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
sudo apt-get install php7.0 php7.0-fpm php7.0-mysql libapache2-mod-php
sudo a2enmod php7.0
sudo service apache2 restart

我还编辑了该文件/etc/apache2/mods-available/php7.0.conf以允许 PHP 进入用户目录(然后再次重新启动apache2)。

相关内容