在PEAR中发现渠道的问题

时间:2010-08-04 15:32:46

标签: installation pear channel

我有这个问题。每次我尝试使用频道安装东西时都会收到此错误:

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服务器

任何想法???

感谢

4 个答案:

答案 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

现在它正在运作:)