php curl請求https 返回無結果|false|errno:35

1 SSL: certificate subject name 'WMSvc-GWAMSERVER02' does not match target host name centos

   把curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);curl

2 Curl error: SSL certificate problem: self signed certificate in certificaturl

   這個是CURLOPT_SSL_VERIFYHOST 設爲1引發,不一樣版本的libcurl對curl的CURLOPT_SSL_VERIFYHOST有影響centos7

先在mac下,而後centos7下libcurl版本7.4以上 出現相似問題 get

解決方案error

top

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);make

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);wget

2 下降libcurl版本 到7.4下解決方案

wget http://curl.haxx.se/download/curl-7.38.0.tar.gztar xzvf curl-7.38.0.tar.gzcd curl-7.38.0/./configure486 make && make install

相關文章
相關標籤/搜索