1

我正在尝试在 WAMP 上使用 Amazon Web Service API 解决问题。我 2 小时前才开始在 AWS 上工作,并且经常遇到这些错误:

致命错误:第 843 行的未捕获异常“cURL_Exception”和消息“.../sdk-1.5.15/lib/requestcore/requestcore.class.php”

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(); 
 ?>

有什么想法吗...?

4

1 回答 1

0

新发布的适用于 PHP 2 的 AWS 开发工具包在处理瞬态 SSL 错误方面做得更好。

于 2012-11-02T21:49:46.633 回答