/usr/lib/php/の日付は何を表しますか?

/usr/lib/php/の日付は何を表しますか?

Debianシステムでは、PHP拡張バイナリはにあります。内部には、/usr/lib/php/などのPHPバージョンごとのフォルダ、およびなどの日付名が指定されたフォルダがあります。7.27.32017071820180731

インストールされている拡張機能を使用しても、常にすべての日付フォルダにファイルが追加されるわけではpecl installありません。.soたとえば、実行するとpecl install jsmin生成されますが、私には機能/usr/lib/php/20170718/jsmin.soしません。/usr/lib/php/20180731/jsmin.so

この日付は何を表していますか?

ベストアンサー1

日付は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

おすすめ記事