当我使用sudo apt install php-mysql
.它安装两个软件包。哪一个正在使用?这真的是两个包还是php-mysql是一个别名,就像当前使用的符号链接包一样?
sudpo apt list --installed
输出
php-mysql/noble,now 2:8.3+93ubuntu2 all [installed]
php8.3-mysql/noble,now 8.3.6-0maysync1 amd64 [installed,automatic
当我使用sudo apt install php-mysql
.它安装两个软件包。哪一个正在使用?这真的是两个包还是php-mysql是一个别名,就像当前使用的符号链接包一样?
sudpo apt list --installed
输出
php-mysql/noble,now 2:8.3+93ubuntu2 all [installed]
php8.3-mysql/noble,now 8.3.6-0maysync1 amd64 [installed,automatic
如果您
apt show package_name
对每一个都使用,您将看到更多信息。总而言之,
php-mysql
提供了一个 mysql 模块和默认 PHP 包的依赖项,即php8.3-common
.它基本上提供了一些文档,可以通过以下命令查看,该命令显示它提供的文件,即版权和更改日志:php8.3-mysql
提供用于与 MySQL 交互的 PHP 模块php-mysqli php-mysqlnd php-pdo-mysql php8.3-mysqli php8.3-mysqlnd php8.3-pdo-mysql
以及一些其他内容。以下命令在其提供的文件中显示此内容:
apt show
对于dpkg-query -L
查找有关包的此类信息很有用。