从 14.04 升级到 16.04 但 php 不起作用

从 14.04 升级到 16.04 但 php 不起作用

我有一台基于云(rackspace)的 ubuntu 服务器,我于 2017 年 4 月 3 日将其从 14.04 升级到 16.04(因此在 16.04 发布后相当长一段时间)(使用通常的 do-system-upgrade 工具)。该服务器本质上是使用 nginx 和 Passenger 提供一个 ROR 网站。该网站的大部分内容现在运行良好。但是,该网站的一小部分使用 PHP。

现在,在 14.04 上,PHP 5.5.x 运行良好。但是目前我甚至无法让 phpinfo() 工作。这表明 php 在服务器上无法工作。

我尝试了以下方法:

cd /
php -v

this gives : 

The program 'php' can be found in the following packages:
 * php7.0-cli
 * hhvm
Try: sudo apt install <selected package>
-----------------

Ran:
dpkg -l | grep php
ii  php5                                 5.5.9+dfsg-1ubuntu4.21                     all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cgi                             5.5.9+dfsg-1ubuntu4.21                     amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-common                          5.5.9+dfsg-1ubuntu4.21                     amd64        Common files for packages built from the php5 source
rc  php5-fpm                             5.5.9+dfsg-1ubuntu4.21                     amd64        server-side, HTML-embedded scripting language (FPM-CGI binary)
ii  php5-json                            1.3.2-2build1                              amd64        JSON module for php5
ii  php5-mysql                           5.5.9+dfsg-1ubuntu4.21                     amd64        MySQL module for php5

注意,没有任何与 PHP7 相关的内容

==== 问题:我需要让 PHP7 在我的网站上运行。有人能告诉我哪里出了问题吗?更重要的是,我需要做什么才能让 PHP7 在 ubuntu 16.04 上运行

提前致谢。

编辑:

我之前将笔记本电脑从 ubuntu 14.04 升级到了 16.04,所以我查看了 php7 是否能正常工作。我收到的消息与服务器上的消息相同。所以这不仅是服务器升级问题,也是“桌面”升级问题。

鉴于 PHP 网站的流行,并且希望相当多的网站已经升级到 16.04,我在网上找不到太多关于此问题的信息......因此我想我在这里做错了什么!!

相关内容