php中調用curl報錯: Problem with the SSL CA cert (path? access rights?)php
1.curl請求是否有設置代理,是否由於代理形成的(例如代理ip等)curl
//示例:設置了代理ip curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8088');
解決方案:刪掉代理ip的設置代碼便可。php-fpm
2.檢查php擴展,是否已經安裝curl擴展,openssl等
解決方案:安裝對應擴展,重啓PHP,從新加載擴展。url
3.判斷是否是ca證書異常,例如證書沒有安裝、沒有更新、目錄沒有權限等
解決方案:下載(更新)ca包,重啓PHP,從新加載擴展。代理
yum -y install ca-certificates pkill php-fpm /usr/local/php/sbin/php-fpm