我正在尝试使用WAMP上的Amazon Web Service API解决问题。我刚刚开始在AWS上工作2小时前我不断遇到这些错误:
致命错误:第843行的消息'... / sdk-1.5.15 / lib / requestcore / requestcore.class.php'未捕获异常'cURL_Exception'
和
cURL_Exception:cURL资源:资源ID#13; cURL错误:SSL证书问题,验证CA证书是否正常。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(cURL错误代码60)。有关错误代码的说明,请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html。
我认为这意味着我的cURL证书已过期。所以我去了cURL官方网站并下载了最新的SSL证书PEM格式文件。然后我将其转换并放入C:/ Windows。
然后事实证明它不起作用。我必须关闭cURL验证,这绝对不是一个好主意。
我写的整个php脚本如下:
<?php
include 'aws-sdk-for-php/sdk-1.5.15/sdk.class.php';
$ec2 = new AmazonEC2();
$response = $ec2->describe_availability_zones();
?>
有什么想法......?