如何解決 PHP cURL error code 60

最近在開發的時候用到 AWS 的 PHP SDK ,然後就會踢到這個錯誤:

1Fatal error: Uncaught exception ‘cURL_Exception’ with message ‘cURL resource: Resource id #10; cURL error: SSL certificate problem: unable to get local issuer certificate (cURL error code 60).

其實就是 SSL 憑證出了點問題,所以沒辦法 cURL,大概爬了一下文,其實解決的方法其實很簡單,這邊簡單的紀錄一下:

  1. 先下載這份使用證書:
https://curl.haxx.se/ca/cacert.pem
  1. 然後去 php.ini 設定
1curl.cainfo = “path_to_cert\cacert.pem” // 剛剛那份證書的路徑

這樣就可以正常使用了

Tags:,

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *