PHP 7.2 ZipArchive类没有setEncryptionName函数

时间:2018-10-07 21:51:11

标签: php ziparchive

已经将我的PHP版本从5.6升级到7.2,但是我没有看到新的PHP函数,例如ZipArchive类的setEncryptionName。我通过回显get_class_methods('zipArchive')来确认这一点。为了使用较新的php版本提供的新功能集,我是否需要做其他任何事情?请帮忙。

1 个答案:

答案 0 :(得分:1)

ZipArchive类是PHP的zip PECL扩展的一部分

setEncryptionName()函数需要1.14.0或更高版本

在此处查看更改日志:https://pecl.php.net/package/zip/1.14.0

zip扩展名取决于libzip> = 1.2.0

注意:许多Linux发行版都附带了旧版本的libzip。您也许可以在这里找到更新的版本:https://libzip.org/packages/ 否则,您需要自己编译。