gpt4 book ai didi

php - curl 错误 60 : SSL Certificate unable to get local issuer certificate:Tried Everything

转载 作者:太空宇宙 更新时间:2023-11-03 14:06:52 25 4
gpt4 key购买 nike

我正在尝试在我的 Laravel 应用程序中通过社交名流创建一个社交认证系统。但是我收到了这个错误:

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

我已经下载了几个 cacert.pem 文件,我在互联网上找到了(基本上,在同一问题的 stackoverflow 上)。我将它们添加到我的

 C:\wamp\bin\apache\apache2.4.9\bin\php.ini
C:\wamp\bin\php\php5.5.12\php.ini

这样的文件

    curl.cainfo = "C:/somewhere/cacert.pem"` 

curl.cainfo = "C:\somewhere\cacert.pem"

curl.cainfo = "c:/somewhere/cacert.pem"

curl.cainfo = "c:\somewhere\cacert.pem"

我也点击了绿色的 WAMP 图标并转到 PHP->php.ini 并尝试了类似的代码。但都是徒劳的。我一次又一次地收到错误。

最佳答案

尝试绕过

Edit For SSL EROR
vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

search private function applyHandlerOptions(EasyHandle $easy, array &$conf)
----------------------------------------------------------
if ($options['verify'] === false) {
unset($conf[CURLOPT_CAINFO]);
$conf[CURLOPT_SSL_VERIFYHOST] = 0;
$conf[CURLOPT_SSL_VERIFYPEER] = false;
} else {
$conf[CURLOPT_SSL_VERIFYHOST] = 2;
$conf[CURLOPT_SSL_VERIFYPEER] = true;
----------------------------------------------------------
Change
----------------------------------------------------------
if ($options['verify'] === false) {
unset($conf[CURLOPT_CAINFO]);
$conf[CURLOPT_SSL_VERIFYHOST] = 0;
$conf[CURLOPT_SSL_VERIFYPEER] = false;
} else {
$conf[CURLOPT_SSL_VERIFYHOST] = false;
$conf[CURLOPT_SSL_VERIFYPEER] = false;
-----------------------------------------------------------

关于php - curl 错误 60 : SSL Certificate unable to get local issuer certificate:Tried Everything,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39686341/

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