php - php 7.2 ZipArchive 类没有 setEncryptionName 函数
问题描述
已将我的 php 版本从 5.6 升级到 7.2,但我没有看到新的 php 函数,例如 ZipArchive 类的 setEncryptionName。我通过回显 get_class_methods('zipArchive') 来确认这一点。为了使用较新的 php 版本提供的新功能集,我还需要做任何其他事情吗?请帮忙。
解决方案
该类ZipArchive
是 PHP 的 zip PECL 扩展的一部分
您需要更高版本的 1.14.0 才能使用该setEncryptionName()
功能
在此处查看更改日志:https ://pecl.php.net/package/zip/1.14.0
zip 扩展取决于 libzip >= 1.2.0
注意:许多 Linux 发行版都提供旧版本的 libzip。您可能可以在这里找到更新的版本:https ://libzip.org/packages/ 否则您需要自己编译。
推荐阅读
- c++20 - Clang:gnu 标准库需要 -fcoroutines 但 clang 只支持 -fcoroutines-ts
- node.js - eslint 导入导出错误
- google-apps-script - 来自另一个电子表格的动态下拉列表
- salesforce - 使用 tSalesForceConnection 组件从 Talend-SalesForce 连接时的时间延迟
- javascript - 带有多个等待或承诺的循环
- python - 使用 tkinter 返回文件路径
- vbscript - 可以在 .wsh 文件中指定哪些选项?
- keycloak - 使用 Keyclock:如何为为两家公司工作的单个用户定义不同的角色集?
- python - 在 Python 中定义用于调用 CPLEX 的目录
- keras - 如何在 keras 中保存经过训练的神经网络的偏差?