易趣API PHP SDK获取cURL错误60:SSL证书

易趣API PHP SDK获取cURL错误60:SSL证书,php,curl,wamp,guzzle,ebay-api,Php,Curl,Wamp,Guzzle,Ebay Api,我正在使用eBay API PHP SDK,在Win 7的本地WAMP服务器上运行时出现此错误: 致命错误:在C:\vendor\GuzzleHttp\guzzle\src\Handler\CurlFactory.php的第187行出现未捕获的异常“GuzzleHttp\exception\RequestException”,并显示消息“cURL error 60:SSL证书问题:无法获取本地颁发者证书(请参阅)” (!)GuzzleHttp\Exception\RequestException

我正在使用eBay API PHP SDK,在Win 7的本地WAMP服务器上运行时出现此错误:

致命错误:在C:\vendor\GuzzleHttp\guzzle\src\Handler\CurlFactory.php的第187行出现未捕获的异常“GuzzleHttp\exception\RequestException”,并显示消息“cURL error 60:SSL证书问题:无法获取本地颁发者证书(请参阅)” (!)GuzzleHttp\Exception\RequestException:cURL错误60:SSL证书问题:无法获取C:\vendor\GuzzleHttp\guzzle\src\Handler\CurlFactory.php第187行的本地颁发者证书(请参阅)

图片:


您需要检查证书和系统版本。我的机器上也有同样的问题,更新CURL lib也有帮助(因为我使用的是macports,这很容易:

sudo port selfupdate
sudo port upgrade curl

如果您使用的是不同的平台或包管理器,则需要进行调查,您必须在php.ini中进行设置并重新启动服务器

openssl.cafile=C:\path\to\cacert.pem
从这里下载

您是否遵循了错误中的解释链接?是否需要每隔几个月进行一次重复,以便此文件不会过时?