我下载了 PHP 5.5。对于 Windows 并尝试安装 Composer。
后来发现 Composer 需要 Zip 扩展。但是php_zip.dll
我从 php.net 网站下载的 PHP 5.5 zip 中缺少文件。
我在哪里可以找到这个失踪php_zip.dll
?
提前致谢。
找到了答案。
;extension=php_zip.dll
行php.ini
。以前版本的 PHPphp_zip.dll
在ext
文件夹中带有单独的文件。我们需要手动启用(注释掉 中的;extension=php_zip.dll
行php.ini
)zip 扩展。
最新版本 -在核心中PHP 5.5
包含此zip
支持,默认情况下已启用。
但是即使不需要,这条线;extension=php_zip.dll
也留在了那里。php.ini
像往常一样安装后PHP 5.5
,我启用(注释掉);extension=php_zip.dll
line in php.ini
,认为它是一个单独的扩展。
在这种情况下,Composer 找不到php_zip.dll
.
我删除;extension=php_zip.dll
了php.ini
.
重新启动 Apache HTTP 服务器。
工作得很好。
我从 windows.php.net 安装的适用于 Windows 的 PHP 5.5 版本没有附带 /ext/php_zip.dll,因此我必须为我的 Windows 8 x64 非线程安全系统下载最新的 dll 文件并将其复制到我的 php 分机目录: http: //pecl.php.net/package/zip/1.12.4/windows