首頁 >後端開發 >php教程 >如何修復 XAMPP 1.7.3 中的「SSL 憑證問題,驗證 CA 憑證是否正常」?

如何修復 XAMPP 1.7.3 中的「SSL 憑證問題,驗證 CA 憑證是否正常」?

Patricia Arquette
Patricia Arquette原創
2024-12-10 05:39:14685瀏覽

How to Fix

SSL 驗證錯誤:XAMPP 1.7.3「憑證驗證失敗」

在HTTP 安全(HTTPS) 通訊期間,您的應用程式建立了一個透過驗證其SSL 憑證來確保與遠端伺服器的安全連線。在最近升級到XAMPP 1.7.3 時,使用者遇到錯誤「cURL 錯誤:SSL 憑證問題,請驗證CA 憑證是否正常。」

此錯誤通常表示憑證授權單位(CA) 憑證用於驗證伺服器憑證未被系統的信任儲存區識別。要解決此問題,請按照以下步驟操作:

  • 設定cainfo 選項:
    從PHP 5.3.7 開始,您可以使用curl 指定CA 憑證檔案的位置.cainfo選項php.ini.
curl.cainfo = "PATH_TO/cacert.pem"
  • 下載 cacert.pem:
    從 https://curl 下載 CA 憑證檔案 (cacert.pem)。 se/ca/cacert.pem 並將其儲存到可存取的位置PHP。
  • 更新 php.ini:
    將上面的curl.cainfo 行新增到您的 php.ini 檔案中並重新啟動 Apache。

或者,如果無法更新php.ini,您可以為每個cURL 設定cURL cainfo 選項資源:

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

完成這些步驟後,您的HTTPS 連接應該會成功建立,不會出現驗證錯誤。

以上是如何修復 XAMPP 1.7.3 中的「SSL 憑證問題,驗證 CA 憑證是否正常」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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