类似的安装的 PHP 包之间有什么区别?

类似的安装的 PHP 包之间有什么区别?

例如,在 Ubuntu Xenial 上,我需要安装mbstringPHP 扩展。我发出命令sudo apt-get install php-mbstring来执行此操作。

通过dpkg,我可以看到与该模块相关的两个包:php-mbstringphp7.0-mbstring

它们是一起安装的吗?如果它们是类似的软件包,我怎么知道正在使用哪一个(或应该使用哪一个)?

答案1

当 Debian 更改为另一个版本的 PHP(8.0)时,php-mbstring 将自动提取正确的包。

php#.#-mbstring有代码。

php-mbstring没有代码,只是依赖于正确的带有代码的包。这被称为过渡方案或者虚拟包或者元包

升级内核的方法与管理自动升级的通用元包相同。

相关内容