установка pecl всегда не удалась "невозможно подключиться к ssl: //pecl.php.net: 443 (неизвестная ошибка) в Proxy.php в строке 183" - PullRequest
0 голосов
/ 24 января 2019
qiulangs-MacBook-Pro:extensions qiulang$ pecl -vvv install debug

Warning: fsockopen(): SSL: Handshake timed out in Proxy.php on line 183

Warning: fsockopen(): Failed to enable crypto in Proxy.php on line 183

Warning: fsockopen(): unable to connect to ssl://pecl.php.net:443 (Unknown error) in Proxy.php on line 183
No releases available for package "pecl.php.net/debug"
Cannot initialize 'channel://pecl.php.net/debug', invalid or missing package file
Package "channel://pecl.php.net/debug" is not valid
install failed

Я использовал brew для установки php 7.2 и 7.3 и попробовал оба pecl с ними, но я получил ту же ошибку.

Хотя мой коллега может использовать pecl (также используя brew install php@7.2) без каких-либо проблем. Так что должно быть что-то не так с моими настройками.

qiulangs-MacBook-Pro:sbin qiulang$ php -r "print_r(openssl_get_cert_locations());"
Array
(
    [default_cert_file] => /usr/local/libressl-2.2/etc/ssl/cert.pem
    [default_cert_file_env] => SSL_CERT_FILE
    [default_cert_dir] => /usr/local/libressl-2.2/etc/ssl/certs
    [default_cert_dir_env] => SSL_CERT_DIR
    [default_private_dir] => /usr/local/libressl-2.2/etc/ssl/private
    [default_default_cert_area] => /usr/local/libressl-2.2/etc/ssl
    [ini_cafile] =>
    [ini_capath] =>
)
...