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

Susan Sarandon
Libérer: 2024-10-24 22:38:02
original
492 Les gens l'ont consulté

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
      Copier après la connexion
    • 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"
      Copier après la connexion

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!