首頁  >  文章  >  後端開發  >  如何修復 Windows 上 Amazon PHP SDK 中的 cURL 錯誤代碼 60「SSL 憑證問題」?

如何修復 Windows 上 Amazon PHP SDK 中的 cURL 錯誤代碼 60「SSL 憑證問題」?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-25 03:11:02994瀏覽

How to Fix cURL Error Code 60

如何在使用Amazon PHP SDK 時解決PHP cURL 錯誤代碼60

嘗試使用WAMP 在Windows 上建立 PHPPHP 環境時Amazon SDK ,使用者遇到錯誤代碼60:「SSL 憑證問題:無法取得本地頒發者憑證。」

問題詳細資訊:

錯誤訊息顯示cURL 在SSL 驗證期間無法找到證書的頒發者。當本機憑證包遺失或無效時,可能會發生這種情況。

原始解決方案嘗試:

用戶已將以下行添加到php.ini:

curl.cainfo = C:\Windows\ca-bundle.crt

但是,這並沒有解決問題。

替代解決方案:

  1. 取得根憑證組合: 從下列位置下載CA 憑證根憑證套裝:https: //curl.haxx.se/ca/cacert.pem。
  2. 保存捆綁包:將憑證捆綁包複製到您的磁碟並將其儲存在已知位置。
  3. 更新php.ini:修改php.ini 以使用新的憑證套件:
curl.cainfo = "path_to_cert\cacert.pem"

重新啟動您的網路伺服器並嘗試再次執行範例測試。錯誤代碼 60 應該已解決。

以上是如何修復 Windows 上 Amazon PHP SDK 中的 cURL 錯誤代碼 60「SSL 憑證問題」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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