“cURL错误77:错误设置证书验证位置”没有明显的原因

时间:2017-10-25 16:18:03

标签: php ssl curl php-curl

我在Windows上运行PHP 7.1并看到一种奇怪的行为。当使用cURL进行API调用时,一切似乎都有效。在一些随机间隔之后,调用开始失败并出现此错误。

cURL error 77: error setting certificate verify locations: CAfile: c:\<path intentionally removed>\cacert.pem CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

重启Apache似乎解决了这个问题。然后在一些随机时间之后,它开始再次出现,没有明显的原因。有谁知道这里会发生什么?

1 个答案:

答案 0 :(得分:0)

经过更多的故障排除后,我能够将问题归结为xdebug模块。我禁用了xdebug,现在SSL连接工作正常。