【問題合集】Problem with the SSL CA cert (path? access rights?)

問題描述

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
相關文章
相關標籤/搜索