以下是curl发送https请求时,报错curl 60错误的解决方案
原因:请求配置中开启了证书校验缺少
openssl
证书,不建议关闭,可以参考如下配置。步骤一:下载证书
curl http://curl.haxx.se/ca/cacert.pem -o cacert.pem
步骤二:将证书移动到指定位置,如
/wwwroot/ca/cacert.pem
mv cacert.pem /wwwroot/ca/cacert.pem
步骤三:配置
php.ini
- 开启
openssl
扩展 - 设置证书地址
openssl.cafile = /wwwroot/ca/cacert.pem
- 同时需要设置
curl.cainfo = /wwwroot/ca/cacert.pem
- 开启
步骤四:重启
php-fpm
,如果是常住内存项目,重启项目。
文章来源:
鸿辰
版权声明:本网站可能会转载或引用其他来源的文章、图片、数据等信息。对于这些转载内容,版权归原作者所有。本站尊重原作者的劳动成果,并在可能的情况下注明来源和作者。如有任何版权问题,请及时联系,收到后将第一时间处理。