繁体   English   中英

每次尝试安装php-mysqli扩展名时,都会出现类似“ E:软件包'php-mysqli'没有候选安装程序”的错误。

[英]Every time I'm trying to install the php-mysqli extension I'm getting error like “E: Package 'php-mysqli' has no installation candidate”

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM