Maison >développement back-end >tutoriel php >Comment corriger l'erreur du certificat SSL PHP : « impossible d'obtenir le certificat de l'émetteur local » ?

Comment corriger l'erreur du certificat SSL PHP : « impossible d'obtenir le certificat de l'émetteur local » ?

DDD
DDDoriginal
2024-12-24 12:26:14839parcourir

How to Fix the PHP SSL Certificate Error:

Erreur du certificat SSL PHP : impossible de récupérer le certificat de l'émetteur local

Lorsque vous travaillez avec PHP sur des systèmes Windows, vous pouvez rencontrer l'erreur suivante : "Problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local." Ce problème résulte des difficultés rencontrées pour récupérer le lot de certificats nécessaire au succès des connexions SSL.

Pour résoudre cette erreur, suivez ces étapes complètes :

  1. Acquérir le lot de certificats : Téléchargez le paquet de certificats à partir d'une source fiable, telle que http://curl.haxx.se/docs/caextract.html, et enregistrez-le dans un emplacement accessible sur votre système. (par exemple, "C:wampcacert.pem").
  2. Activez les modules nécessaires : Assurez-vous que "mod_ssl" dans Apache et "php_openssl.dll" dans le fichier php.ini sont activés. . N'oubliez pas de faire cela pour tous les fichiers php.ini pertinents.
  3. Mettre à jour les paramètres php.ini : Ajoutez les lignes suivantes aux deux fichiers php.ini :
curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem"
  1. Redémarrer les services : Redémarrez les services Web (par exemple, Apache et MySQL) pour implémenter le changements.

Après avoir mis en œuvre ces étapes, l'erreur de certificat SSL devrait être résolue, vous permettant d'établir des connexions sécurisées.

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