安装 PHP Zip 扩展

新手上路,请多包涵

我正在尝试安装 PHP Zip 扩展。

我的服务器没有外部互联网访问,所以我自己从 PECL 下载了它:http: //pecl.php.net/package/zip 。我选择了最新的“稳定”版本 1.10.2,并将其转移到我的服务器上。

我跑了:

 pear install zip-1.10.2.tgz

并添加

extension=zip.so

按照指示到 php.ini。我可以看到 zip.so 也被创建并放置在正确的 extension_dir 文件夹中。我重新启动了 apache,然后通过运行检查它是否已加载:

 php -m

尽管如此,“zip”仍然不在该列表中。

我错过了一步还是做错了什么?我认为这应该很简单,我开始觉得很愚蠢,哈哈。

其他可能很重要的东西:

CentOS Apache 2.2.3 PHP 5.2.16

原文由 Ubunfu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 626
2 个回答

您可能有多个 php.ini 文件,一个用于 CLI,一个用于 apache。运行 php --ini 查看 CLI ini 的位置。

原文由 cweiske 发布,翻译遵循 CC BY-SA 3.0 许可协议

我试图在 CentOS 7 for php 7.1 上安装它。在我的情况下,yum 包 php-zip 在 remi repo 中不可用,但我可以使用不同的名称安装它

yum install php-pecl-zip

因此,如果您无法通过查询 php-zip 找到它,请尝试搜索 php-pecl-zip

原文由 Karim 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题