【问题标题】:php 7.2 ZipArchive class not having setEncryptionName functionphp 7.2 ZipArchive 类没有 setEncryptionName 函数
【发布时间】:2018-10-07 21:51:11
【问题描述】:

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

【问题讨论】:

    标签: php ziparchive


    【解决方案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/ 否则需要自己编译。

    【讨论】:

    • 谢谢。升级 libzip 版本后即可使用
    猜你喜欢
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多