我正在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
。
我搜索但无法找到任何可行的解决方案。
有任何建议或解决方法吗?
由于
答案 0 :(得分:3)
首先,您应该确保调用与WAMP一起安装的PHP版本,而不是您安装的任何其他版本。 在Windows上使用
where php
在cmd提示符下。你应该得到wamp目录。如果没有,那么你可能没有调用正确的php版本。我有时会对* nix机器感到困惑。如果which php
在Windows框中不起作用,您也可以尝试where
。
你是一个高分,所以你可能已经覆盖了。
除此之外,运行
php --ri openssl
和
php --ri curl
查看扩展程序的状态。如果你得到一些说法
Extension [ext-name] not present
你必须在php.ini中启用它们