从git安装ZF2时出现故障


Trouble installing ZF2 from git

我正在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?

我为php启用了curlopen ssl

我搜索了一下,但找不到任何有效的解决方案。

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

感谢

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

where php

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

你是一个得分很高的人,所以你很可能做到了。

除此之外,运行

php --ri openssl

php --ri curl

以查看扩展的状态。如果你听到

Extension [ext-name] not present 

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