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
如此就解決了!