/usr/lib/php/ 中的日期代表什么?

rud*_*ker 4 php

在 Debian 系统上,PHP 扩展二进制文件位于/usr/lib/php/. 里面是每个 PHP 版本的文件夹,例如7.27.3,以及以日期命名的文件夹,例如2017071820180731

使用安装扩展pecl install并不总是将.so文件添加到每个日期文件夹。例如跑步pecl install jsmin创建/usr/lib/php/20170718/jsmin.so但不/usr/lib/php/20180731/jsmin.so适合我。

这些日期代表什么?

Ste*_*itt 5

这些日期用于识别 PHP API 版本,并编码在main/php.hPHP 源代码中。它们用作 PHP 扩展的构建标识符。

PHP API 版本对应于以下 PHP 版本:

API版本 PHP 发布
20170718 PHP 7.2
20180731 PHP 7.3
20190902 PHP 7.4
20200930 PHP 8.0
20210902 PHP 8.1
20220829 PHP 8.2