PHP 5.5 for Windows缺少php_zip.dll

Sas*_*nga 7 php windows

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

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

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

提前致谢.

Sas*_*nga 7

找到了答案.

  1. 删除;extension=php_zip.dllphp.ini.
  2. 重新启动Apache HTTP Server.

以前版本的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.dllphp.ini.

重新启动Apache HTTP Server.

工作得很好.


Mar*_*Gee 6

我从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