Skip to main content

安装swoole时报错pecl没有可用发行包的一个可能解

今天在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

然后在执行 安装就成功了