linux - PHP - ZipArchive 已启用但未找到

标签 linux ziparchive php

当我查看phpinfo时我看到 Zip 已启用: enter image description here

extension_loaded('zip') // <- returns true.
function_exists('zip_open') // <- returns true.
class_exists('ZipArchive', false) // <-returns false.

当我尝试创建 ZipArchive 对象时,出现错误:Fatal error: Class 'ZipArchive' not found

PHP 版本 5.4.11

最佳答案

通过阅读此文章找到修复程序 mediatemple kb article.我已经在/usr/lib64/php/modules/中有 zip.so

缺少的是 php.ini 中的 extension=zip.so 条目

添加该条目并重新启动 Apache 后,ZipArchive 现已被识别。

关于linux - PHP - ZipArchive 已启用但未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445205/

相关文章:

linux - 使用 gcc 查找要在项目中链接的 .o 文件顺序的任何工具

linux - 系统调用如何从用户空间传播到内核空间并返回用户空间?

c# - C# 中 ZIP 文件的存档意外结束

php - 使用 curl 将所有环境变量发布到端点

php - PHP 类的实例将持续多长时间?

linux - 如何在 Tmux 中打开每个新窗口时显示消息?

java CLASSPATH 不能在命令行上工作

php - 创建 zip 存档并将其流式传输到 ftp 服务器

c# - Ziparchive:如何从 ziparchive 关闭创建的条目

PHPUnit 不生成 xml 日志