Amazon S3 на ошибке хоста localhost SSL

Я пытаюсь протестировать в PHP Amazon S3 на моем локальном хосте, но продолжаю получать ту же ошибку:

Неустранимая ошибка: исключить исключение «cURL_Exception» с сообщением «Ресурс cURL: Идентификатор ресурса № 69; cURL error: проблема с сертификатом 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): call_user_func в C: \ wamp \ www \ mysite \ application \ libraries \ awsphp \ lib \ requestcore \ requestcore.class.php в строке 829

Тестовый код:

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

Я правильно установил AWS SDK в php-файлы и включил CURL и SSL на локальном сервере. Что я могу сделать, чтобы сделать эту работу? Я не могу найти помощь в Интернете. Я использую wamp.

  1. Получите этот файл и сохраните его на свой жесткий диск. Назовите его cacert.pem .
  2. Настройте curl.cainfo в php.ini с полным путем к файлу, загруженному на шаге 1.
  3. Перезапустите Apache.

Я оставлю это как упражнение для читателя, чтобы узнать, почему это исправляет его, всю необходимую информацию можно найти в ссылках выше.

  1. Вы работаете в Windows?
  2. Вы нашли время для запуска теста совместимости SDK, который поставляется вместе с SDK?

Согласно этому сообщению вы не можете работать с Amazon AWS на localhost ..