Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php 7.2 ZipArchive类没有setEncryptionName函数_Php_Ziparchive - Fatal编程技术网

php 7.2 ZipArchive类没有setEncryptionName函数

php 7.2 ZipArchive类没有setEncryptionName函数,php,ziparchive,Php,Ziparchive,我已经将我的php版本从5.6升级到7.2,但是我没有看到像用于ZipArchive类的setEncryptionName这样的新php函数。我通过回显get_class_方法(“zipArchive”)来确认这一点。为了使用新的php版本提供的新函数集,我还需要做些什么吗?请提供帮助。ZipArchive类是PHP的zip PECL扩展的一部分 对于setEncryptionName()函数,您需要更高版本的1.14.0 请参见此处的更改日志: zip扩展取决于libzip>=1.2.0 注意

我已经将我的php版本从5.6升级到7.2,但是我没有看到像用于ZipArchive类的setEncryptionName这样的新php函数。我通过回显get_class_方法(“zipArchive”)来确认这一点。为了使用新的php版本提供的新函数集,我还需要做些什么吗?请提供帮助。

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

对于
setEncryptionName()
函数,您需要更高版本的1.14.0

请参见此处的更改日志:

zip扩展取决于libzip>=1.2.0

注意:许多Linux发行版都提供旧版本的libzip。您可以在此处找到更新的版本:
否则您需要自己编译。

谢谢。升级libzip版本后,它现在可以工作了