Maison > Article > développement back-end > Comment résoudre le problème d'erreur de certificat SSL php curl
Solution à l'erreur de certificat php curl ssl : 1. Ajoutez "curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);" au code ; 2. Ajoutez le chemin du fichier "cacert.pem" et redémarrez le serveur Web. .
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment résoudre le certificat ssl php curl problème d'erreur ?
À propos de la solution pour l'erreur de certificat SSL lors de la requête php curl https
Méthode 1 :
Dans le code, ajoutez les deux lignes
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 检查证书中是否设置域名
, enfin Le code est similaire à celui ci-dessous
Méthode 2 :
Utiliser le fichier cacert.pem Adresse de téléchargement : https://curl.haxx.se/docs/caextract.html
Allez d'abord en ligne Téléchargez un fichier cacert.pem, placez-le dans le même répertoire que php.ini, puis trouvez-le dans php.ini ; ouvrez le commentaire curl.cainfo= et ajoutez le chemin du fichier cacert.pem. Les résultats sont les suivants
Redémarrez simplement le serveur Web.
Apprentissage recommandé : "Tutoriel vidéo 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!