今天在centos7下安装swoole打算学习一下,发现执行了
pecl install swoole
后报错
安装报错信息No releases available for package "pecl.php.net/swoole"
于是执行以下命令查找扩展
pecl search swoole
结果如下
ssl报错
此时我意识到可能是openssl出了问题,我是安装了openssl的,于是查看以下openssl信息
php -r "print_r(openssl_get_cert_locations());"
结果如下
证书位置信息
但是/usr/local/openssl
下并没有证书,那问题应该就是出在这里了。
wget -c https://curl.haxx.se/ca/cacert.pem /usr/local/openssl/cert.pem --no-check-certificate
然后在执行 安装就成功了
网友评论