gpt4 book ai didi

php - wamp 本地主机 SSL 错误上的 Amazon S3

转载 作者:IT王子 更新时间:2023-10-28 23:57:31 25 4
gpt4 key购买 nike

我正在尝试在本地主机上的 PHP Amazon S3 中进行测试,但一直出现相同的错误:

Fatal error: Uncaught exception 'cURL_Exception' with message 'cURL resource: Resource id #69; cURL error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (cURL error code 60). See http://curl.haxx.se/libcurl/c/libcurl-errors.html for an explanation of error codes.' in C:\wamp\www\mysite\application\libraries\awsphp\lib\requestcore\requestcore.class.php:829 Stack trace: #0 C:\wamp\www\mysite\application\libraries\awsphp\sdk.class.php(1034): RequestCore->send_request() #1 C:\wamp\www\mysite\application\libraries\awsphp\services\sqs.class.php(250): CFRuntime->authenticate('ListQueues', Array) #2 C:\wamp\www\mysite\application\libraries\awsphp\services\sqs.class.php(582): AmazonSQS->authenticate('ListQueues', Array) #3 C:\wamp\www\mysite\application\controllers\uploads.php(33): AmazonSQS->list_queues() #4 [internal function]: Uploads->aw3() #5 C:\wamp\www\mysite\system\core\CodeIgniter.php(359): call_user_func in C:\wamp\www\mysite\application\libraries\awsphp\lib\requestcore\requestcore.class.php on line 829

测试代码:

$sqs = new AmazonSQS();
$response = $sqs->list_queues();
var_dump($response->isOK());

我正确地将 AWS SDK 安装到 php 文件并在我的本地服务器上启用了 CURL 和 SSL。我该怎么做才能完成这项工作?我在网上找不到任何帮助。我正在使用 wamp。

最佳答案

  1. 获取this file并将其保存到您的硬盘中。将其命名为 cacert.pem
  2. 配置curl.cainfo在 php.ini 中包含步骤 1 中下载的文件的完整路径。
  3. 重新启动 Apache。

我将把它作为练习留给读者,以找出为什么这可以修复它,您需要的所有信息都可以在上面的链接中找到。

关于php - wamp 本地主机 SSL 错误上的 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910697/

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