我有一台基于云(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,我在网上找不到太多关于此问题的信息......因此我想我在这里做错了什么!!