微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

debian – apt:安装最新的稳定php及其所有扩展

以下问题是对this question的跟进.

每次我创建一个Debian服务器环境来托管我自己的网站我安装最新但稳定的PHP与不同的扩展(子包);某些GUI(如PHPMyAdmin)或某些CMS(如Drupal)需要这些扩展.

我厌倦了跟踪任何最新PHP安装的软件包(有时会添加一些软件包,有些软件包已被弃用).

我怎么能只安装最新的PHP及其所有可用的软件包?

解决方法:

您可以使用以下命令安装php-defaults提供的所有PHP包的当前版本:

apt install $(grep-aptavail -S PHP-defaults -s Package -n)

(您需要先安装dctrl-tools.)

这使用两个命令:

grep-aptavail -S PHP-defaults -s Package -n

搜索apt知道的包,寻找匹配“PHP-defaults”的源包(-S),并列出匹配的二进制包(-s Package),不带字段名(-n);结果通过命令替换用作参数

apt install

它安装包.

这将安装PHP认版本和PHP提供的所有扩展,并确保它们在新版本成为认版本时升级(因此当您从Debian 9升级到Debian 10时,PHP 7.3成为认版本而不是PHP 7.0 ,所有PHP 7.0扩展都将升级到7.3).但是,您需要重新运行该命令以获取新扩展,并单独清理过时的扩展.

你可以调整它来安装每个依赖于PHP-common的软件包,它会带来所有可用的PHP扩展,但最终会安装更多的软件包而不是有意义的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐