编程语言
首页 > 编程语言> > debian – apt:安装最新的稳定php及其所有扩展

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扩展,但最终会安装更多的软件包而不是有意义的.

标签:php,debian,ubuntu,package-management,apache-httpd
来源: https://codeday.me/bug/20190816/1670742.html