php 執行GuzzleHttp請求時發生cURL error 60: SSL certificate problem錯誤的解決方法


遇到的問題:

在執行GuzzleHttp時發下錯誤:Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate,其原因可能是本地的CURL的SSL證書太舊了或者沒有該證書,導致不識別此證書。

解決方法如下:

下載最新的證書(https://curl.haxx.se/ca/cacert.pem),編輯 php.ini 文件,找到 curl.cainfo,去掉 curl.cainfo 前面的注釋“;”,然后在后面寫上cacert.pem證書的完整路徑及文件名

curl.cainfo = D:/HwsHostMaster/phpweb/php70/cacert.pem

接下來重啟php服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM