首页 > 解决方案 > Hubspot PHP API cURL 错误 60:无法识别对等方的证书颁发者

问题描述

我在我的 php laravel v5 项目中使用了这个hubspot-php包。

它连接到 hubspot 并获取交易。我已经在本地对其进行了测试,它在我的本地机器上运行良好。但是当我将它推送到我的生产/实时服务器时(即,通过 apache 运行的 ec2-instance [centos 7])。它抛出这个错误:

cURL 错误 60:无法识别对等方的证书颁发者。(见http://curl.haxx.se/libcurl/c/libcurl-errors.html)

状态码:500 ..

谁能帮我解决这个问题?

谢谢。

标签: phplaravel-5centos7hubspot

解决方案


您需要确保您的 PHP 安装具有这些文件之一,并且它是最新的(否则在这里下载一个:http: //curl.haxx.se/docs/caextract.html)。

然后在php.ini中设置:

curl.cainfo = <absolute_path_to> cacert.pem

如果您在运行时设置它,请使用:

curl_setopt ($ch, CURLOPT_CAINFO, dirname(__FILE__)."/cacert.pem");

推荐阅读