14.04からのアップグレード後もサーバーは正常に動作していますが、ispconfigアップグレードを実行する必要があるため、PHP CLIは古いバージョンです。他のインスタンスはすべて削除しました。問題は、一部のアプリがphp cliのmysqliサポートを必要とすることですが、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がロードされていないことを報告します。ヒントはありますか?ありがとう!
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はverを指します...
lrwxrwxrwx 1 root root 15 Mar 26 09:48 php -> /usr/bin/php7.1
コンソールにphp7 CLIを表示しようとしていますか?
このソリューション を試してください。同様に、これらのコマンドセットを実行してみてください:Sudo apt update Sudo apt upgrade Sudo apt-get install php7.0
その後、サーバーを再起動します。