curl 報錯:SSL certificate problem: unable to get local issuer certificate

問題描述

當用 curl 發起 https 請求時,報錯提示信息爲:

SSL certificate problem: unable to get local issuer certificate

解決方法

方法一

在調用 curl_exec() 之前,粗暴的跳過 SSL 檢查項。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

方法二

下載 ca-bundle.crt 證書文件,修改 php 的配置文件 php.ini,在 [curl] 代碼塊處,添加下面的代碼即可。

curl.cainfo = "E:\phpStudy\PHPTutorial\php\ca-bundle.crt"

ca-bundle.crt 文件的下載地址:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章