php curl回傳錯誤碼60的解決方法:1、curl關閉憑證校驗;2、在php的php.ini設定檔引用cacert.pem檔。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php curl回傳錯誤碼60怎麼辦?
php curl error 60錯誤的解決方法:
今天有使用者呼叫一個curl方法時,遇到如下的錯誤,查找了一些資料終於解決了。解決方法記錄一下,留著自己以後自已查閱用。
錯誤代碼
cURL error 60: SSL certificate problem: unable to get local issuer certificate
自訂接管錯誤輸出後,可能會如下顯示
cURL error 60 错误 curl code ERROR 60错误
錯誤原因:
curl 配置中開啟了憑證校驗
就是使用了以下設定
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
解決方法:
方法1:
curl 關閉證書校驗
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
方法2:
使用cacert.pem
在php的php.ini設定檔引用此檔案
例,程式碼:
curl.cainfo = "D:\php\cacert.pem"
推薦學習:《PHP影片教學》
以上是php curl回傳錯誤碼60怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!