Maison  >  Article  >  développement back-end  >  Comment résoudre le code d'erreur PHP cURL 60 : problème de certificat SSL

Comment résoudre le code d'erreur PHP cURL 60 : problème de certificat SSL

Susan Sarandon
Susan Sarandonoriginal
2024-10-24 22:38:02493parcourir

How to Resolve PHP cURL Error Code 60: SSL Certificate Problem

Code d'erreur PHP cURL 60 : résolution du problème de certificat SSL

Lors de l'utilisation de cURL en PHP avec des environnements Windows, l'erreur « Problème de certificat SSL » (code d'erreur cURL 60) peut survenir. Cela indique une incapacité à récupérer le certificat émetteur localement.

Pour résoudre ce problème, assurez-vous que les étapes suivantes ont été suivies :

  1. Ajoutez le paramètre cainfo à PHP.ini :

    • Dans votre fichier PHP.ini, ajoutez la ligne suivante :

      curl.cainfo = C:\Windows\ca-bundle.crt
    • Remplacez "C:Windowsca- bundle.crt" avec le chemin réel vers le certificat de confiance (par exemple, cacert.pem).
  2. Redémarrez le serveur Web :

    • Une fois le paramètre cainfo ajouté, redémarrez votre serveur Web (par exemple, WAMP) pour vous assurer que les modifications prennent effet.
  3. Utilisez un certificat fiable :

    • Le certificat que vous utilisez n'est peut-être pas fiable. Obtenez le paquet de certificats racine à partir du lien ci-dessous et copiez-le sur votre disque :
    • https://curl.haxx.se/ca/cacert.pem
  4. Mettre à jour le paramètre cainfo :

    • Dans votre fichier PHP.ini, mettez à jour le paramètre cainfo pour qu'il pointe vers le paquet de certificats téléchargé :

      curl.cainfo = "path_to_cert\cacert.pem"

En suivant ces étapes, vous pouvez vous assurer que cURL a accès à un certificat de confiance, résolvant l'erreur et vous permettant d'exécuter avec succès le SDK Amazon PHP.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn