首頁 >後端開發 >php教程 >如何修復 cURL 錯誤 60:Stripe API 請求的 SSL 憑證問題?

如何修復 cURL 錯誤 60:Stripe API 請求的 SSL 憑證問題?

Barbara Streisand
Barbara Streisand原創
2024-12-19 22:35:17817瀏覽

How to Fix cURL Error 60: SSL Certificate Problem with Stripe API Requests?

cURL 錯誤60:SSL 憑證問題

使用Stripe 傳送API 要求時,可能會遇到錯誤「cURL 錯誤60:SSL 憑證60:SSL 憑證」問題:無法取得本地頒發者證書。 」此問題是由於通訊過程中驗證SSL 憑證困難所致。

解決方案:

  1. 下載並解壓cacert. pem:

    • 導覽至https://curl.se/docs/caextract.html 並依照指示下載並解壓縮cacert.pem 檔案。 🎜>
    • 儲存檔案:
  2. 將下載的cacert.pem 檔案儲存在檔案系統上可存取的位置,例如C:xamppphpextrassslcacert.pem 對於XAMPP 使用者。 更新php.ini:

    • 開啟您的php.ini 檔案並找到[curl]
  3. 新增或更新以下行:

    您也可以將同一行新增至[openssl] 部分以提高安全性。
    • 重新啟動服務:

      curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
    • 重新啟動您的網頁伺服器(例如 Apache)和 PHP FPM伺服器(如果適用)。 :
  4. 在執行cURL在要求的程式碼中,新增以下選項:

    此程式碼設定CA 憑證檔案並啟用SSL 驗證。來解決cURL 錯誤60 PHP 伺服器具有必要的SSL 憑證來驗證遠端伺服器的身份。

以上是如何修復 cURL 錯誤 60:Stripe API 請求的 SSL 憑證問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn