You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地环境Google_Client调用fetchAccessTokenWithAuthCode报cURL 60错误求助

解决WAMP环境下Google OAuth2认证的cURL SSL证书错误

问题原因

你遇到的cURL error 60,是因为本地PHP的cURL组件缺少受信任的SSL根证书集合。虽然是localhost环境,但你的代码需要向Google的HTTPS接口发起请求,cURL会默认验证目标服务器的SSL证书合法性,而本地PHP默认没有配置信任的根证书,导致验证失败触发报错。

解决步骤

  • 获取根证书文件:下载最新的根证书集合文件(cacert.pem)
  • 存放证书:将文件放到WAMP对应PHP版本的目录下,比如C:\wamp64\bin\php\php7.3.x\extras\ssl\(替换x为你的PHP7.3具体版本号)
  • 修改php.ini配置:打开对应PHP版本的php.ini文件,找到以下两行,取消注释并设置为证书的绝对路径:
    curl.cainfo = "C:/wamp64/bin/php/php7.3.xx/extras/ssl/cacert.pem"
    openssl.cafile = "C:/wamp64/bin/php/php7.3.xx/extras/ssl/cacert.pem"
    
  • 重启WAMP服务:重启Apache和PHP服务,让配置生效

完成以上步骤后,重新执行代码即可正常获取access_token。

内容的提问来源于stack exchange,提问作者abe1432181

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 05:10:49