Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebt man den cURL-Fehler 60: SSL-Zertifikatsproblem mit Stripe-API-Anfragen?
cURL-Fehler 60: SSL-Zertifikatsproblem
Beim Senden von API-Anfragen mit Stripe kann der Fehler „cURL-Fehler 60: SSL-Zertifikat“ auftreten Problem: Lokales Ausstellerzertifikat konnte nicht abgerufen werden. Dieses Problem entsteht aufgrund von Schwierigkeiten bei der Überprüfung des SSL-Zertifikats während der Kommunikation.
Lösung:
cacert.pem herunterladen und extrahieren:
Speichern Sie die Datei:
php.ini aktualisieren:
Fügen Sie Folgendes hinzu oder aktualisieren Sie es Zeile:
curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
Neustart Dienste:
Zusätzliche Option:
Wenn das Problem durch die vorherigen Schritte nicht behoben wird, können Sie Folgendes versuchen :
Fügen Sie in Ihrem Code, in dem Sie die cURL-Anfrage ausführen, Folgendes hinzu Optionen:
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
Diese Schritte beheben normalerweise den cURL-Fehler 60, indem Sie Ihrem PHP-Server Folgendes bereitstellen die erforderlichen SSL-Zertifikate, um die Identität des Remote-Servers zu überprüfen.
Das obige ist der detaillierte Inhalt vonWie behebt man den cURL-Fehler 60: SSL-Zertifikatsproblem mit Stripe-API-Anfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!