Connection to ‘ssl://pecl.php.net:443’ failed: Unable to find the socket transport “ssl” pecl问题解决
一、检测openssl是否安装
openssl version
二、查看PHP是否开启和支持SSL
RUN php -r "print_r(openssl_get_cert_locations());"([default_cert_file] => usr/lib/ssl/cert.pem[default_cert_file_env] => SSL_CERT_FILE[default_cert_dir] => /usr/lib/ssl/certs[default_cert_dir_env] => SSL_CERT_DIR[default_private_dir] => /usr/lib/ssl/private[default_default_cert_area] => /usr/lib/ssl[ini_cafile] =>[ini_capath] =>)
三、证书下载以及赋予相应权限
wget -P /etc/pki/tls/ http://curl.haxx.se/ca/cacert.pem /etc/pki/tls/certs/ca-bundle.crtchmod 744 /etc/pki/tls/certs/ca-bundle.crt
(1)、更新pecl的通道
pecl channel-update pecl.php.net
(2)、更多的操作
pecl search swoole
文章转载自智慧大数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




