我正在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启用了curl
和open 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 中启用它们