Discovering channel pear.phing.info over http:// failed with message: channel-add: adding Channel "pear.phing.info" to registry failed
Trying to discover channel pear.phing.info over https:// instead
Discovery of channel "pear.phing.info" failed (channel-add: Cannot open "https://pear.phing.info/channel.xml" (Connection to `pear.phing.info:443' failed: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?))
我不是任何代理人,openssl已开启 使用Windows和wamp服务器
任何想法???
感谢
答案 0 :(得分:3)
似乎它使用PHP来建立连接。您需要确保在php.ini文件中启用了openssl。
取消注释:php.ini中的扩展名= php_openssl.dll
OR
对于mac用户,您需要使用macports: sudo port install php5-openssl
答案 1 :(得分:0)
设置代理,一切都应该有效:
pear config-set http_proxy http://login:pwd@server:port
答案 2 :(得分:0)
我遇到了同样的问题。没有代理,OpenSSL已启用。我最终安装了“新方法”:只需下载the PHAR package,它还包含所有依赖项。通过php phpunit.phar
运行。
答案 3 :(得分:0)
我在尝试安装phpunit时遇到了同样的错误
在我的 php.ini 文件中
我通过删除“;”取消注释下面的行
; extension = php_openssl.dll
保存更改。然后我运行 cmd :
梨通道发现pear.phpunit.de
梨升级 - 全部
梨更新频道
同样的问题。
所以我从这个link下载了phpunit.phar,然后我在 cmd 中运行了
php phpunit.phar
现在它正在运作:)