我下载了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.以前版本的PHP随php_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一行php.ini,认为它是一个单独的扩展.
在这种情况下,Composer找不到php_zip.dll.
我删除了该;extension=php_zip.dll行php.ini.
重新启动Apache HTTP Server.
工作得很好.
我从windows.php.net安装的Windows的PHP 5.5版本没有附带/ext/php_zip.dll,因此我必须为我的Windows 8 x64非线程安全系统下载最新的dll文件并将其复制到我的php ext目录:http://pecl.php.net/package/zip/1.12.4/windows