Heim > Backend-Entwicklung > PHP-Tutorial > So beheben Sie den PHP cURL-Fehlercode 60: SSL-Zertifikatsproblem

So beheben Sie den PHP cURL-Fehlercode 60: SSL-Zertifikatsproblem

Susan Sarandon
Freigeben: 2024-10-24 22:38:02
Original
667 Leute haben es durchsucht

How to Resolve PHP cURL Error Code 60: SSL Certificate Problem

PHP cURL-Fehlercode 60: Behebung eines SSL-Zertifikatproblems

Bei der Verwendung von cURL in PHP mit Windows-Umgebungen tritt der Fehler „SSL-Zertifikatproblem“ auf (cURL-Fehlercode 60) auftreten. Dies weist darauf hin, dass das ausstellende Zertifikat nicht lokal abgerufen werden kann.

Um dieses Problem zu beheben, stellen Sie sicher, dass die folgenden Schritte ausgeführt wurden:

  1. Fügen Sie die Einstellung „cainfo“ hinzu zu PHP.ini:

    • Fügen Sie in Ihrer PHP.ini-Datei die folgende Zeile hinzu:

      curl.cainfo = C:\Windows\ca-bundle.crt
      Nach dem Login kopieren
    • Ersetzen Sie „C:Windowsca- bundle.crt“ mit dem tatsächlichen Pfad zum vertrauenswürdigen Zertifikat (z. B. cacert.pem).
  2. Webserver neu starten:

    • Sobald die Cainfo-Einstellung hinzugefügt wurde, starten Sie Ihren Webserver (z. B. WAMP) neu, um sicherzustellen, dass die Änderungen wirksam werden.
  3. Verwenden Sie ein zuverlässiges Zertifikat:

    • Das von Ihnen verwendete Zertifikat ist möglicherweise nicht zuverlässig. Rufen Sie das Stammzertifikatspaket über den untenstehenden Link ab und kopieren Sie es auf Ihre Festplatte:
    • https://curl.haxx.se/ca/cacert.pem
  4. Cainfo-Einstellung aktualisieren:

    • Aktualisieren Sie in Ihrer PHP.ini-Datei die Cainfo-Einstellung so, dass sie auf das heruntergeladene Zertifikatspaket verweist:

      curl.cainfo = "path_to_cert\cacert.pem"
      Nach dem Login kopieren

Indem Sie diese Schritte befolgen, können Sie sicherstellen, dass cURL Zugriff auf ein vertrauenswürdiges Zertifikat hat, wodurch der Fehler behoben wird und Sie das Amazon PHP SDK erfolgreich ausführen können.

Das obige ist der detaillierte Inhalt vonSo beheben Sie den PHP cURL-Fehlercode 60: SSL-Zertifikatsproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage