Windows 版 PHP 5.5 中缺少 php_zip.dll

标签 php windows

我下载了 PHP 5.5。适用于 Windows 并尝试安装 Composer。

后来发现Composer需要Zip扩展。但是我从 php.net 网站下载的 PHP 5.5 zip 中缺少 php_zip.dll 文件。

我在哪里可以找到这个丢失的 php_zip.dll

提前致谢。

最佳答案

找到答案。

  1. php.ini 中删除 ;extension=php_zip.dll 行。
  2. 重新启动 Apache HTTP 服务器。

以前版本的 PHP 在 ext 文件夹中带有单独的 php_zip.dll 文件。我们需要手动启用(注释掉 php.ini 中的 ;extension=php_zip.dll 行)zip 扩展名。

最新版本 - PHP 5.5 在核心中包含此 zip 支持,默认情况下启用。

但是 ;extension=php_zip.dll 行保留在 php.ini 中,即使不需要。

像往常一样在安装 PHP 5.5 后,我在 php.ini 中启用(注释掉);extension=php_zip.dll 行,思考它是一个单独的扩展。

在这种情况下,Composer 无法找到 php_zip.dll

我在 php.ini 中删除了 ;extension=php_zip.dll 行。

重新启动 Apache HTTP 服务器。

工作正常。

关于Windows 版 PHP 5.5 中缺少 php_zip.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606433/

相关文章:

python - Paster 守护进程不会关闭,因为无法读取自己的 pid 文件

c++ - 什么是 IconnectionPoint 和事件处理

windows - 用于推送通知的 WNS 或 MPNS?

php - 从文件夹中获取所有照片并使用 PHP 分页

php - 选择并更新 mysql 相同的查询

php - 在 PHP 中自动输出 MySQL 行

c# - 获取到 Console.WriteLine 的事件 Hook

php - Cake PHP 联接查询以关联数组形式返回

php - 选择前 5 个结果 : PHP/SQL

linux - CMake/CPack : Preferred package generators for different platforms