如何解決 PHP cURL 錯誤代碼 60:SSL 憑證問題

Susan Sarandon
發布: 2024-10-24 22:38:02
原創
491 人瀏覽過

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

PHP cURL 錯誤代碼60:解決SSL 憑證問題

在Windows 環境中使用PHP 中的cURL 時,出現「SSL 憑證問題」錯誤(cURL 錯誤代碼60)可能會出現。這表示無法在本機檢索頒發的憑證。

要解決此問題,請確保已採取以下步驟:

  1. 新增cainfo 設定到PHP.ini:

    • 在PHP.ini 檔案中,新增以下行:

      curl.cainfo = C:\Windows\ca-bundle.crt
      登入後複製
    • 取代"C:Windowsca- Bundle.crt」與受信任憑證的實際路徑(例如cacert. pem)。
  2. 重新啟動Web 伺服器:

    • 新增cainfo 設定後,重新啟動您的Web 伺服器(例如WAMP)以確保更改生效。
  3. 使用可靠的憑證:

    • 您使用的憑證可能不可靠。從以下連結取得根憑證套件並將其複製到您的磁碟:
    • https://curl.haxx.se/ca/cacert.pem
  4. 更新cainfo 設定:

    • 在PHP.ini 檔案中,cainfo 設定以指向下載的憑證包:

      curl.cainfo = "path_to_cert\cacert.pem"
      登入後複製

透過執行以下步驟,您可以確保cURL 可以存取受信任的證書,解決錯誤並允許您成功執行Amazon PHP SDK。

以上是如何解決 PHP cURL 錯誤代碼 60:SSL 憑證問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!