2015-08-05 6 views
1

У меня есть XAMPP на Windows7. после обновления pear.php.net канала с:Вопрос SSL после обновления грушевого канала pear.php.net

pear channel-update pear.php.net 

и попробовать для установки новых пакетов, например pecl install zmq, встречается с следующим сообщением и не может установить любой пакет:

Connection to 'ssl://pecl.php.net:443' failed: Unable to find the socket 
transport "ssl" - did you forget to enable it when you configured PHP? 

Я очень искал в сети и попытался решить ее, но не может ее решить. может ли кто-нибудь помочь мне решить это и в чем причина?

+1

какие модули php вы установили? 'php -m' – cweiske

+0

@cweiske' openssl' и другие. Вы пишете эти имена пакетов? Так что я прокомментировал в следующем посте, теперь проблема в 'pecl search package_name' !!! – msoa

+0

@cweiske openssl не требуется для меня, но даже я отключен ** openssl **, но не имеет эффекта. – msoa

ответ

2

Это ошибка, которая происходит в сочетании PEAR 1.9.x с PHP 5.5+.

Просьба обновить до PEAR 1.10.0dev1 (или последней версии 1.10.0dev2) which fixes этой проблемы.

+0

Я обновил до ** PEAR 1.10.0dev2 ** и перезапустил ** apache **, но проблема осталась. 'pear version' **: **' PEAR Версия: 1.10.0dev2 - PHP Версия: 5.5.19' – msoa

+0

После перезапуска окна я заметил, что 'pecl install package_name' работает, но при поиске пакета' pecl search package_name' я получаю ошибка: «Соединение с« ssl: //pecl.php.net: 443 »не удалось: невозможно найти сокет транспорт« ssl »- вы забыли включить его при настройке PHP? '!!!!!!!!! – msoa

2

недавно я столкнулся этот вопрос с MacOS Sierra с XAMPP 7,0

Я обновил PECL канал Wiht

sudo pecl channel-update pecl.php.net 

, а затем я получаю

Подключение к `SSL: //pecl.php .net: 443' не удалось:

Мое решение, как показано ниже

пробег php -r "print_r(openssl_get_cert_locations());"

проверка default_cert_file путь

затем загрузить сертификат от http://curl.haxx.se/ca/cacert.pem переименовать его и поместить его на default_cert_file пути

попробуйте PECL список-все

он должен работать нормально

+0

Для XAMPP Для XAMPP/Applications/XAMPP/xamppfiles/share/openssl на этом пути я добавил файл – Abhishek

 Смежные вопросы

  • Нет связанных вопросов^_^