suvo@Suvodip-Lenovo ~ $ sudo apt install php-mysqli
[sudo] password for suvo:
Reading package lists... Done`enter code here`
Building dependency tree
Reading state information... Done
Package php-mysqli is a virtual package provided by:
php7.3-mysql 7.3.2-3+ubuntu16.04.1+deb.sury.org+1
php7.2-mysql 7.2.15-1+ubuntu16.04.1+deb.sury.org+1
php7.1-mysql 7.1.26-1+ubuntu16.04.1+deb.sury.org+1
php5.6-mysql 5.6.40-1+ubuntu16.04.1+deb.sury.org+1
php7.0-mysql 7.0.33-1+ubuntu16.04.1+deb.sury.org+1
You should explicitly select one to install.
E: Package `php-mysqli` has no installation candidate
理解错误消息
包php-mysqli是一个虚拟包,提供者: [...]
apt
包管理使用虚拟包来实现依赖性。虚拟包本身根本没有内容。它无法直接安装。它意味着安装了预期的软件以指示其他包已解决其依赖关系。
apt
会告诉您安装虚拟软件包的真实软件包列表。只需安装最新版本(或者,如果您已经安装了另一个PHP版本,则匹配版本):
sudo apt install php7.3-mysql