2022-07-29|閱讀時間 ‧ 約 2 分鐘

cURL error 60: SSL certificate problem

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

    分享至
    成為作者繼續創作的動力吧!
    小弟是一位軟體工程師,樂於幫助他人,撰寫技術文章除了幫助自己複習以外,也希望可以幫助到他人,若文章內容有誤,還請大大不吝給予指教!
    從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

    發表回應

    成為會員 後即可發表留言