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

藏色散人
Libérer: 2023-03-17 11:58:02
original
1699 Les gens l'ont consulté

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

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

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

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!

Étiquettes associées:
php
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal