Php
/usr/lib/php/ 中的日期代表什麼?
在 Debian 系統上,PHP 擴展二進製文件駐留在
/usr/lib/php/
. 裡面是每個 PHP 版本的文件夾,比如7.2
and7.3
,以及以日期命名的文件夾,比如20170718
and20180731
。安裝擴展使用
pecl install
並不總是將.so
文件添加到每個日期文件夾。例如執行pecl install jsmin
創建/usr/lib/php/20170718/jsmin.so
但不/usr/lib/php/20180731/jsmin.so
適合我。這些日期代表什麼?
日期用於標識 PHP API 版本,並
main/php.h
在 PHP 原始碼中編碼。它們用作 PHP 擴展的建構標識符。20170718 對應 PHP 7.2,20180731 對應 PHP 7.3。