gpt4 book ai didi

php - 谷歌 PHP API 客户端 : CA cert error

转载 作者:行者123 更新时间:2023-12-03 01:01:46 24 4
gpt4 key购买 nike

我正在尝试与 Google PHP API 客户端交互,但 Google 提供的证书存在问题:

Google 错误:

SSL certificate problem, verify that the CA cert is OK.
Retrying with the CA cert bundle from google-api-php-client.

PHP cURL 错误:

SSL certificate problem: unable to get local issuer certificate

我在 Linux 机器上没有出现任何问题。这些错误发生在 Windows 机器上。

我尝试了几种不同的解决方案:

https://code.google.com/
http://richardwarrender.com/

但没有效果。

PS:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  

Not Acceptable ...

最佳答案

由 webaware dot com dot au 的 rmckay 提供:

请大家停止将 CURLOPT_SSL_VERIFYPEER 设置为 false 或 0。如果您的 PHP 安装没有最新的 CA 根证书 bundle ,请在curl 网站下载该证书并将其保存在您的服务器上:

http://curl.haxx.se/docs/caextract.html

然后在您的 php.ini 文件中设置它的路径,例如在 Windows 上:

curl.cainfo=c:\php\cacert.pem

关闭CURLOPT_SSL_VERIFYPEER会导致中间人 (MITM) 攻击,这是您不希望看到的!

关于php - 谷歌 PHP API 客户端 : CA cert error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com