本地请求接口报SSL错误解决办法(Could not verify * SSL certificate)

问题

在请求第三方接口时,本地开发中由于本地没有安装curl证书,如果不关闭SSL 验证就会报SSL验证错误:

Could not verify SSL certificate. Please make sure that your network is not intercepting certificates. (Try going to https://checkout-test.*** in your browser.) If this problem persists;

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://***.com/

解决办法:

  1. 下载最新的 CA bundle 文件:

    复制代码
    👉 https://curl.se/ca/cacert.pem
    
    放到例如:
bash 复制代码
C:\php\extras\ssl\cacert.pem
  1. 修改 php.ini(找到并取消注释 / 添加以下行):
php 复制代码
[curl]
curl.cainfo = "C:\php\extras\ssl\cacert.pem"

[openssl]
openssl.cafile = "C:\php\extras\ssl\cacert.pem"
  1. 重启 Apache 或 PHP-FPM。
相关推荐
驱动探索者18 分钟前
U盘发展史
网络·cpu·u盘
青春给了代码22 分钟前
基于WebSocket实现在线语音(实时+保存)+文字双向传输完整实现
网络·websocket·网络协议
北京耐用通信22 分钟前
破解AGV多协议互联难题:耐达讯自动化Profinet转Devicenet网关如何实现高效协同
人工智能·科技·物联网·网络协议·自动化·信息与通信
win x1 小时前
深入理解HTTPS协议加密流程
网络协议·http·https
仙俊红2 小时前
从 Filter / Interceptor 到 HTTPS
网络协议·http·https
Trouvaille ~2 小时前
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
linux·运维·服务器·网络·c++·tcp/ip·socket
liann1192 小时前
3.1_网络——基础
网络·安全·web安全·http·网络安全
独行soc2 小时前
2026年渗透测试面试题总结-17(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
辣香牛肉面2 小时前
Wireshark v4.6.2 开源免费网络嗅探抓包工具中文便携版
网络·测试工具·wireshark
全栈工程师修炼指南2 小时前
Nginx | stream 四层反向代理:SSL、PREREAD 阶段模块指令浅析与实践
运维·网络·网络协议·nginx·ssl