Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebe ich „SSL-Zertifikatproblem, überprüfen Sie, ob das CA-Zertifikat in Ordnung ist' in XAMPP 1.7.3?

Wie behebe ich „SSL-Zertifikatproblem, überprüfen Sie, ob das CA-Zertifikat in Ordnung ist' in XAMPP 1.7.3?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-10 05:39:14765Durchsuche

How to Fix

SSL-Überprüfungsfehler: „Zertifikatüberprüfung fehlgeschlagen“ mit XAMPP 1.7.3

Während der HTTP Secure (HTTPS)-Kommunikation stellt Ihre Anwendung eine her Sichere Verbindung mit einem Remote-Server durch Überprüfung seines SSL-Zertifikats. Bei einem kürzlich durchgeführten Upgrade auf Das zur Validierung des Serverzertifikats verwendete Zertifikat wird vom Trust Store Ihres Systems nicht erkannt. Um das Problem zu beheben, führen Sie die folgenden Schritte aus:

    Cainfo-Option festlegen:
  • Seit PHP 5.3.7 können Sie den Speicherort der CA-Zertifikatsdatei mit dem Curl angeben .cainfo-Option in php.ini.
curl.cainfo = "PATH_TO/cacert.pem"
    Herunterladen cacert.pem:
  • Laden Sie die CA-Zertifikatsdatei (cacert.pem) von https://curl.se/ca/cacert.pem herunter und speichern Sie sie an einem Ort, auf den PHP zugreifen kann.
  • php.ini aktualisieren:
  • Fügen Sie die obige Zeile „curl.cainfo“ zu Ihrer php.ini-Datei hinzu und starten Sie neu Apache.
  • Wenn die Aktualisierung von php.ini nicht möglich ist, können Sie alternativ die cURL-Option „cainfo“ für jede cURL-Ressource festlegen:

Sobald Sie diese Schritte abgeschlossen haben, Ihre HTTPS-Verbindungen sollten erfolgreich und ohne Überprüfungsfehler hergestellt werden.
curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

Das obige ist der detaillierte Inhalt vonWie behebe ich „SSL-Zertifikatproblem, überprüfen Sie, ob das CA-Zertifikat in Ordnung ist' in XAMPP 1.7.3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn