首页 > 技术教程 > curl请求HTTPS网站时返回错误码77

curl请求HTTPS网站时返回错误码77

大飞

2023-09-27

在curl请求一个HTTPS网站时,没有返回内容,curl_error没有返回错误信息,curl_errno返回错误码为77。
发生这种问题是因为本地服务器的ca证书有问题。

CURLE_SSL_CACERT_BADFILE (77) – 读取 SSL CA 证书时遇到问题(可能是路径错误或访问权限问题)

解决办法:

1、重新安装下ca证书

sudo yum install ca-certificates

2、重启php-fpm

/etc/int.d/php-fpm restart

3、更改下发送curl的代码

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
文章版权声明
1、本网站名称:阿V编程
2、本站永久网址:https://www.1892zyw.com
3、本网站的部分文章内容/部分资源可能来源于网络,仅提供给大家学习或参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,如有发现请向站长举报