php 5.5 for Windows中缺少php_zip.dll

php 5.5 for Windows中缺少php_zip.dll,php,windows,Php,Windows,我下载了PHP5.5。对于Windows,正在尝试安装Composer 后来我发现作曲家需要Zip扩展。但是我从php.net网站下载的PHP5.5zip中缺少php_zip.dll文件 在哪里可以找到丢失的php_zip.dll 提前感谢。找到了答案 删除;extension=php_zip.dllphp.ini中的行 重新启动Apache HTTP服务器 以前版本的PHP附带了单独的PHP_zip.dll文件,位于ext文件夹中。我们需要手动启用(注释掉php.ini中的;extension

我下载了PHP5.5。对于Windows,正在尝试安装Composer

后来我发现作曲家需要Zip扩展。但是我从php.net网站下载的PHP5.5zip中缺少
php_zip.dll
文件

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

提前感谢。

找到了答案

  • 删除
    ;extension=php_zip.dll
    php.ini中的行
  • 重新启动Apache HTTP服务器
  • 以前版本的PHP附带了单独的
    PHP_zip.dll
    文件,位于
    ext
    文件夹中。我们需要手动启用(注释掉
    php.ini
    中的
    ;extension=php_zip.dll
    行)zip扩展

    最新版本-
    PHP5.5
    在核心中包含此
    zip
    支持,默认情况下已启用

    但是这一行
    ;extension=php_zip.dll
    保留在
    php.ini
    中,即使它不是必需的

    像往常一样,在安装
    PHP5.5
    之后,我启用(注释掉)
    ;extension=php_zip.dll
    php.ini
    中的行,认为它是一个单独的扩展

    在本例中,Composer无法找到
    php\u zip.dll

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

    重新启动Apache HTTP服务器


    工作正常。

    我从Windows.PHP.net安装的PHP 5.5 Windows版本没有附带/ext/PHP_zip.dll,因此我必须为我的Windows 8 x64非线程安全系统下载最新的dll文件,并将其复制到我的PHP ext目录中:

    我猜以前的PHP版本附带了
    PHP_zip.dll
    。他们为什么从zip中删除此文件?-php中是否包含php_zip?您可能需要手动安装Zip扩展。显然,Windows程序是不同的,所以您可能应该自己阅读。或者重新安装PHP/WAMP,看看您的安装是否有问题。编辑:哦,等等!瞧。你确定在这里检查过了吗?(假设您使用的是WAMP)@Ariane发现PHP5.5的核心包含zip,并且默认情况下是启用的。谢谢,我看到了。很高兴你找到了解决办法!