带有 PHP7.0 和 ISPConfig 的 Ubuntu 16.04

带有 PHP7.0 和 ISPConfig 的 Ubuntu 16.04

即使从 14.04 升级后,我的服务器仍运行良好。但是,现在我需要执行 ISPConfig 升级,我发现 PHP CLI 是旧版本。我已删除了phpinfo()在 Apache 报告php7.0和 phpMyAdmin 上运行的任何其他 PHP 实例。问题是某些应用程序需要mysqli支持 PHP CLI,但当我运行时,php-v它显示:

php -v
PHP 5.5.7 (cli) (built: Feb 27 2017 14:34:47) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies

ISPConfig 报告mysqli未加载。

答案1

sudo apt-get install php7.0-cli

如果已经安装,请运行...

ls -al /usr/bin | grep php

你可能会发现 php 链接到 /etc/alternatives

lrwxrwxrwx  1 root root          21 Jan 12  2017 php -> /etc/alternatives/php

对我来说 /etc/alternatives 指向的是版本...

lrwxrwxrwx   1 root root    15 Mar 26 09:48 php -> /usr/bin/php7.1

答案2

您想让 php7 CLI 显示在控制台中吗?

尝试此解决方案。另外,尝试运行以下命令集: sudo apt update sudo apt upgrade sudo apt-get install php7.0

然后重新启动服务器。

相关内容