cURL error 60: SSL certificate problem

2022/07/29閱讀時間約 1 分鐘

Error:

cURL error 60: SSL certificate problem: unable to get local issuer certificate..

wamp解法:

1. 下載cacert.pem

2. 將檔案放到ssl folder
路徑類似這樣,放在自己使用的php版本下:
C:\wamp64\bin\php\php8.0.13\extras\ssl

3. 在php.ini中加入cacert.pem的path
apache的php.ini路徑在這:
C:\wamp64\bin\apache\apache2.4.51\bin\php.ini
php的php.ini路徑:
C:\wamp64\bin\php\php8.0.13\php.ini
  • 經在Laravel中測試,前者apache php.ini是走http request,所以如果是透過api執行,就要設定apache這邊的php.ini。後者php的php.ini則是比如使用Laravel command執行時要設定。
以系統管理員身份打開php.ini,搜尋curl.cainfo:
將註解拿掉(去掉前面的;),放入cacert.pem的路徑:
C:\wamp64\bin\php\php8.0.13\extras\ssl\cacert.pem
如此就解決了!
為什麼會看到廣告
    20會員
    161內容數
    留言0
    查看全部
    發表第一個留言支持創作者!