Amazon S3 su errore SSL localhost di wamp

Sto provando a testare in PHP Amazon S3 sul mio localhost ma continuo a ricevere lo stesso errore:

Errore irreversibile: exception non rilevata "cURL_Exception" con messaggio "risorsa cURL: ID risorsa # 69; Errore CURL: problema con il certificato SSL, verificare che il certificato CA sia OK. Dettagli: errore: 14090086: routine SSL: SSL3_GET_SERVER_CERTIFICATE: verifica certificato non rioutput (codice errore 60 CURL). Vedi http://curl.haxx.se/libcurl/c/libcurl-errors.html per una spiegazione dei codici di errore. ' in C: \ wamp \ www \ mysite \ application \ libraries \ awsphp \ lib \ requestcore \ requestcore.class.php: 829 Traccia stack: # 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 \ controllerers \ uploads.php (33): AmazonSQS-> list_queues () # 4 [function interna]: Uploads-> aw3 () # 5 C: \ wamp \ www \ mysite \ system \ core \ CodeIgniter.php ( 359): call_user_func in C: \ wamp \ www \ mysite \ application \ libraries \ awsphp \ lib \ requestcore \ requestcore.class.php sulla linea 829

Codice di prova:

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

Ho installato correttamente l'SDK AWS su file php e abilitato CURL e SSL sul server locale. Cosa posso fare per far funzionare questo? Non riesco a trovare alcun aiuto online. Sto usando la wamp.

  1. Ottieni questo file e salvalo sul tuo disco rigido. Chiamalo cacert.pem .
  2. Configura curl.cainfo in php.ini con il path completo del file scaricato nel passaggio 1.
  3. Riavvia Apache.

Lo lascerò come esercizio per il lettore per scoprire perché questo lo risolve, tutte le informazioni di cui hai bisogno possono essere trovate nei link sopra.

  1. Stai usando Windows?
  2. Hai avuto il tempo di eseguire il test di compatibilità SDK fornito in dotazione con l'SDK?

Secondo questo post non puoi lavorare con Amazon AWS su localhost ..