Maison >développement back-end >Problème PHP >Que faire si l'autorisation du certificat PHP échoue

Que faire si l'autorisation du certificat PHP échoue

藏色散人
藏色散人original
2022-11-07 09:39:461697parcourir

Solution à l'autorisation de certificat PHP invalide : 1. Entrez dans le terminal du serveur et exécutez la commande "wget ​​​​--no-check-certificate https://curl.haxx.se/ca/cacert.pem" pour télécharger la racine certificat ; 2. Modifier le fichier de configuration ; 3. Redémarrer PHP.

Que faire si l'autorisation du certificat PHP échoue

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si l'autorisation du certificat PHP expire ?

Résoudre l'invite de problème de certificat SSL dans l'environnement PHP (Pagoda Panel) : le certificat a expiré

Récemment, alors que j'aidais un client à résoudre un problème, j'ai rencontré une erreur 500, j'ai activé le mode de débogage PHP et j'ai trouvé. que le contenu détaillé de l'erreur est le suivant :

AWS HTTP error: cURL error 60: SSL certificate problem: certificate has expired

一En regardant cette invite, je pensais que le certificat SSL de l'adresse cible avait expiré, mais j'ai confirmé à plusieurs reprises que le certificat SSL cible était normal et que d'autres appareils pouvaient le demander. Cependant, l'environnement PHP de Pagoda n'a pas pu demander l'URL cible. Même si j'essayais de changer la version de PHP, le problème persistait.

Solution

Entrez le terminal du serveur et exécutez la commande suivante pour télécharger le certificat racine :

#下载根证书
wget --no-check-certificate https://curl.haxx.se/ca/cacert.pem

Trouvez votre version PHP correspondante dans l'arrière-plan de la pagode - Paramètres - Fichier de configuration.

Que faire si lautorisation du certificat PHP échoue

Recherchez les 2 suivants mots-clés : curl.cainfo/openssl.cafile Remplacez le chemin de ces 2 paramètres par le chemin du certificat cacert.pem ci-dessus, par exemple :

curl.cainfo = /xxx/cacert.pem
openssl.cafile=/xxx/cacert.pem

Puis redémarrez PHP, testez à nouveau, et le problème est résolu.

Que faire si lautorisation du certificat PHP échoue

Apprentissage recommandé : "Tutoriel vidéo PHP" "Tutoriel d'utilisation du panneau Pagoda"

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