为了账号安全,请及时绑定邮箱和手机立即绑定

口水嘴和窗口上的 ssl 证书问题

口水嘴和窗口上的 ssl 证书问题

PHP
阿晨1998 2022-09-17 15:33:42
我收到以下错误GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:186Stack trace:#0 C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(149): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)#1 C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(102): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))#2 C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))#3 C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)#4 C:\Users\Administrator\Documents\app\vendor\guzzlehttp\guzzle\src\Handler\Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)运行代码时:$client = new GuzzleHttp\Client();            $res = $client->request("GET", "http://www.google.com", ["timeout" => 60, "proxy" => $proxy]);            $code = $res->getStatusCode();            $is_connected = true;我该如何解决这个问题?
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

  1. 运行以查看 php.ini配置文件的位置。php -i | grep php.ini

  2. 转到 https://curl.haxx.se/ca/cacert.pem 下载最新证书。

  3. 添加到您的 php.ini 文件。curl.cainfo="/path/to/where/you/saved/cacert.pem"

  4. 重新启动您的php /服务/任何东西,然后重试。

如果上述步骤不是解决方案,那么您点击的站点可能正在使用自定义SSL证书,因此请尝试从浏览器中下载证书,从中创建一个pem文件并使用Guzzle客户端选项进行测试。['verify' => '/path/to/where/you/saved/your.pem']

请注意,在通过上述选项之前,最好/最好与网站所有者联系以进行验证。出于安全原因。


查看完整回答
反对 回复 2022-09-17
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号