致命错误:使用AWS EC2 API时未捕获异常'cURL_Exception'

时间:2012-10-28 06:19:50

标签: php amazon-web-services wamp

我正在尝试使用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(); 
 ?>

有什么想法......?

1 个答案:

答案 0 :(得分:0)

新发布的AWS SDK for PHP 2可以更好地处理瞬态SSL错误。