我正在尝试在我的本地主机上测试 PHP Amazon S3,但不断收到相同的错误:
致命错误:未捕获的异常 'cURL_Exception' 带有消息'cURL 资源:资源 id #69; cURL 错误:SSL 证书问题,验证 CA 证书是否正常。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(cURL 错误代码 60)。见http://curl.haxx.se/libcurl/c/libcurl-errors.html 有关错误代码的说明。在 C:\wamp\www\mysite\application\libraries\awsphp\lib\requestcore\requestcore.class.php:829 堆栈跟踪:#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 [内部函数]: Uploads->aw3() #5 C:\wamp\www\mysite\system\core\CodeIgniter.php( 359):第 829 行 C:\wamp\www\mysite\application\libraries\awsphp\lib\requestcore\requestcore.class.php 中的 call_user_func
测试代码:
$sqs = new AmazonSQS();
$response = $sqs->list_queues();
var_dump($response->isOK());
我将 AWS 开发工具包正确安装到 php 文件并在我的本地服务器上启用了 CURL 和 SSL。我能做些什么来完成这项工作?我在网上找不到任何帮助。我正在使用wamp。