Проблемы с обнаружением канала в PEAR - PullRequest
0 голосов
/ 04 августа 2010

У меня возникла эта проблема.каждый раз, когда я пытаюсь установить что-то, используя каналы, я получаю эту ошибку:

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 server

есть идеи ???

спасибо

Ответы [ 4 ]

3 голосов
/ 20 июля 2011

Кажется, что он использует PHP для установления соединения.Вы должны убедиться, что openssl включен в вашем файле php.ini.

Раскомментируйте строку: extension = php_openssl.dll в php.ini

ИЛИ

Для MacПользователям вам нужно будет использовать macports: sudo port install php5-openssl

0 голосов
/ 29 июля 2015

У меня такая же ошибка при попытке установить phpunit В моем php.ini файле
я раскомментировал строку ниже, удалив ";"
; extension = php_openssl.dll
Сохраненные изменения. А потом я запустил cmd :

канал груши - найди pear.phpunit.de
груша апгрейд все
каналы обновления груши

Та же проблема.

Итак, я скачал phpunit.phar по этой ссылке , а затем запустил cmd

php phpunit.phar

Сейчас работает:)

0 голосов
/ 12 марта 2013

У меня была такая же проблема. Нет прокси, OpenSSL включен. В итоге я установил его «по-новому»: просто скачайте пакет PHAR , который также содержит все зависимости. Запустите его через php phpunit.phar.

0 голосов
/ 03 мая 2011

Установите прокси и все должно работать:

pear config-set http_proxy http://login:pwd@server:port
...