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

本地Wampserver环境下PHP API调用SSL证书问题解决咨询

修复Wampserver本地环境cURL SSL证书错误(代码60)

这个问题是本地Wampserver的PHP环境缺少可信的SSL根证书导致的,完全可以通过安装证书解决,具体步骤如下:

步骤1:获取根证书文件

下载Mozilla维护的根证书集合文件(文件名为cacert.pem),确保是最新版本。

步骤2:放置证书到指定目录

将下载好的cacert.pem文件放到Wampserver对应PHP版本的extras/ssl目录下,例如:
C:/wamp64/bin/php/phpX.X.X/extras/ssl/
(把X.X.X替换成你实际使用的PHP版本号,如果ssl文件夹不存在,手动创建一个即可)

步骤3:修改PHP配置文件

  1. 通过Wampserver托盘图标打开对应PHP版本的php.ini文件(路径:PHP -> php.ini)
  2. 找到以下两个配置项,去掉前面的分号注释,并设置为cacert.pem的绝对路径:
    curl.cainfo = "C:/wamp64/bin/php/php8.2.0/extras/ssl/cacert.pem"
    openssl.cafile = "C:/wamp64/bin/php/php8.2.0/extras/ssl/cacert.pem"
    
    注意:路径中的斜杠使用正斜杠/或双反斜杠\\,避免用单反斜杠导致解析错误

步骤4:重启Wampserver服务

右键点击Wampserver托盘图标,选择「Restart All Services」,让配置生效。


临时调试方案(仅用于开发测试)

如果只是临时调试不想安装证书,可以在Guzzle请求中关闭SSL验证,但此方法存在安全风险,禁止在生产环境使用:

$client = new GuzzleHttp\Client([
    'verify' => false,
]);

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 18:45:05