Curl 錯誤60:了解SSL 憑證問題
嘗試執行cURL 要求以從遠端伺服器取得存取權杖時,使用者可能會遇到與憑證鏈中無效SSL 憑證相關的錯誤訊息。
出現這種情況是由於缺少PHP 安裝中用於執行 cURL 請求的最新 CA 根憑證包。這些憑證對於 cURL 驗證遠端伺服器 SSL 憑證的真實性至關重要。
要解決此問題,請按照以下步驟操作:
設定 PHP 設定:
php.ini:將以下行加入您的 php .ini設定檔:
curl.cainfo = <absolute_path_to> cacert.pem
執行階段: 如果您希望在執行時間設定CA 證書,請使用:
curl_setopt ($ch, CURLOPT_CAINFO, dirname(__FILE__)."/cacert.pem");
完成這些步驟後,您的cURL請求應該成功存取遠端伺服器並檢索存取權杖而不會遇到 SSL 憑證錯誤。
以上是為什麼我的 cURL 請求失敗並出現錯誤 60:SSL 憑證問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!