Erreur du certificat SSL PHP : résolution du problème « Impossible d'obtenir le certificat d'émetteur local »
Lorsqu'ils tentent d'exploiter l'API Mandrill, les développeurs PHP peut rencontrer une erreur indiquant « Échec de l'appel API aux messages/modèle d'envoi : problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local. Cet article vise à fournir des conseils pour résoudre ce problème.
La première étape consiste à s'assurer que la configuration PHP spécifie l'emplacement du certificat de l'autorité de certification (CA). Vérifiez que les lignes suivantes sont présentes dans votre fichier php.ini :
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile = "C:\xampp\php\cacert.pem"
Si ces entrées sont absentes ou incorrectes, ajoutez-les à votre fichier php.ini et redémarrez le serveur Apache. Cependant, cette solution à elle seule ne peut pas résoudre le problème.
En tant que solution complète, suivez ces étapes :
curl.cainfo="C:/wamp/cacert.pem" openssl.cafile="C:/wamp/cacert.pem"
Après avoir mis en œuvre ces étapes , l'application PHP ne devrait plus rencontrer l'erreur « Impossible d'obtenir le certificat de l'émetteur local » lors de l'utilisation de l'API Mandrill.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!