CURL 60 無法獲得本地頒發者證書

2021-09-03 03:31:45 字數 435 閱讀 3366

本文已在本人部落格首發

此問題是由於沒有配置信任的伺服器https驗證。預設,curl被設為不信任任何ca證書,就是不信任任何伺服器的驗證。因此,瀏覽器無法通過https訪問你的伺服器,而報curl(60)的錯誤。

解決方法有2種:

如果你的內容不敏感,可以在使用curl_exec()之前跳過ssl檢查項【因為筆者對這個專案的**不熟( ̄□ ̄||),所以直接跳過這個方法】

curl_setopt

($ch

,curlopt_ssl_verifypeer

,false

);

curl.cainfo="絕對路徑/ca-bundle.crt"
參考文章:

CURL出現code ERROR 60錯誤

ch curl init 初始化curl curl setopt ch,curlopt url,this get token url 抓取指定網頁 curl setopt ch,curlopt post,1 post提交方式 curl setopt ch,curlopt postfields,dat...

更新curl,導致yum無法使用

繼更新curl之後,又發現乙個命令yum不可用。yum實際上是乙個python指令碼,裡面匯入了yum module。呼叫了pycurl庫,據了解pycurl 是libcurl的乙個python介面。實際上也是呼叫的libcurl庫。因為之前更新git,也需要更新curl。導致libcurl.so換...

apache下curl無法載入的問題

我不知道apache和php使用不同的vc版本編譯會不會導致這樣的問題,但我建議apache和php安裝時使用一樣的vc版本的 這個建議沒有經過驗證,因為我沒有這個功夫。但我有點疑心會有問題 另外apache2.4 php7配置的時候需要在apache的配置檔案中加入這樣一句 loadfile d ...