web-dev-qa-db-ja.com

PHP7.0およびISPconfigを使用したUbuntu 16.04

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がロードされていないことを報告します。ヒントはありますか?ありがとう!

1
Joao Ferreira
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
1
Simon Wheeler

コンソールにphp7 CLIを表示しようとしていますか?

このソリューション を試してください。同様に、これらのコマンドセットを実行してみてください:Sudo apt update Sudo apt upgrade Sudo apt-get install php7.0

その後、サーバーを再起動します。

0
Robert Dewitt