1

我正在 wamp 上安装 ZF2。

我跑 php composer.phar self-update

它工作正常,但

当我跑步时php composer.phar install

我收到错误

[Composer\Downloader\TransportException] The "http://nodeload.github.com/zendframework/zf2/zip/release-2.2.1" file could not be downloaded: failed to open stream: Unable to find the socket tr ansport "ssl" - did you forget to enable it when you configured PHP?

我有curlopen ssl启用了 php。

我搜索但找不到任何可行的解决方案。

有什么建议或解决方法吗?

谢谢

4

1 回答 1

3

首先,您应该确保调用的是使用 WAMP 安装的 PHP 版本,而不是您安装的任何其他版本。在 windows 上使用

where php

在 cmd 提示符下。你应该得到 wamp 目录。如果不是,那么您可能没有调用正确的 php 版本。我有时会对 *nix 机器感到困惑。which php如果where在 windows 框上不起作用,您也可以尝试。

你是一个高分者,所以你可能得到了覆盖。

除此之外,运行

php --ri openssl

php --ri curl

查看扩展的状态。如果你有话要说

Extension [ext-name] not present 

您必须在 php.ini 中启用它们

于 2013-06-27T21:21:17.033 回答