@@ -3217,16 +3217,25 @@ static PHP_MINFO_FUNCTION(zip)
3217
3217
php_info_print_table_row (2 , "Zip" , "enabled" );
3218
3218
php_info_print_table_row (2 , "Zip version" , PHP_ZIP_VERSION );
3219
3219
#ifdef HAVE_LIBZIP_VERSION
3220
- php_info_print_table_row ( 2 , "Libzip headers version" , LIBZIP_VERSION );
3221
- php_info_print_table_row (2 , "Libzip library version" , zip_libzip_version () );
3222
- #else
3223
- php_info_print_table_row ( 2 , "Libzip version" , LIBZIP_VERSION );
3220
+ if ( strcmp ( LIBZIP_VERSION , zip_libzip_version ())) {
3221
+ php_info_print_table_row (2 , "Libzip headers version" , LIBZIP_VERSION );
3222
+ php_info_print_table_row ( 2 , "Libzip library version" , zip_libzip_version ());
3223
+ } else
3224
3224
#endif
3225
+ {
3226
+ php_info_print_table_row (2 , "Libzip version" , LIBZIP_VERSION );
3227
+ }
3225
3228
#ifdef HAVE_METHOD_SUPPORTED
3226
3229
php_info_print_table_row (2 , "BZIP2 compression" ,
3227
3230
zip_compression_method_supported (ZIP_CM_BZIP2 , 1 ) ? "Yes" : "No" );
3228
3231
php_info_print_table_row (2 , "XZ compression" ,
3229
3232
zip_compression_method_supported (ZIP_CM_XZ , 1 ) ? "Yes" : "No" );
3233
+ #ifdef ZIP_CM_ZSTD
3234
+ php_info_print_table_row (2 , "ZSTD compression" ,
3235
+ zip_compression_method_supported (ZIP_CM_ZSTD , 1 ) ? "Yes" : "No" );
3236
+ #else
3237
+ php_info_print_table_row (2 , "ZSTD compression" , "No" );
3238
+ #endif
3230
3239
php_info_print_table_row (2 , "AES-128 encryption" ,
3231
3240
zip_encryption_method_supported (ZIP_EM_AES_128 , 1 ) ? "Yes" : "No" );
3232
3241
php_info_print_table_row (2 , "AES-192 encryption" ,
0 commit comments