我下载了 PHP 5.5。适用于 Windows 并尝试安装 Composer。
后来发现Composer需要Zip扩展。但是我从 php.net 网站下载的 PHP 5.5 zip 中缺少 php_zip.dll
文件。
我在哪里可以找到这个丢失的 php_zip.dll
?
提前致谢。
最佳答案
找到答案。
- 在
php.ini
中删除;extension=php_zip.dll
行。 - 重新启动 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/