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