验证PHP代码是否包含CA证书。如果验证不通过,请点击链接查看官方运行并安装对应的ca证书。#test_wechat_ca.php'merchantid','nonce_str'=>md5(time()));$postData=$data+['sign'=>strtoupper(md5(http_build_query($data)."&key=yourkey"))];$xml='';foreach($postDataas$k=>$v){$xml.='<'.$k.'>'。$k.'>';}$xml.='';$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'https://apitest.mch.weixin.qq.com/sandboxnew/pay/getsignkey');curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_HEADER,0);$content=curl_exec($ch);curl_close($ch);$toXml=simplexml_load_string($content,'SimpleXMLElement',LIBXML_NOCDATA);$arrXml=(array)$toXml;if($arrXml['return_code']=='成功'){die('您的服务器已通过微信支付HTTPS服务器证书验证');}if($arrXml['return_code']=='FAIL'){die("您的服务器验证失败:".$arrXml['返回rn_msg']。“;”."点我看如何安装微信CA证书需要的root");}?>命令确认是否包含CA证书openssls_client-connectapi.mch.weixin.qq.com:443-verify_return_error正常输出为:depth=3C=IE,O=Baltimore,OU=Cyber??Trust,CN=BaltimoreCyber??TrustRootverify返回:1depth=2C=US,O=DigiCertInc,OU=www.digicert.com,CN=DigiCertGlobalRootCAverify返回:1depth=1C=US,O=DigiCertInc,OU=www.digicert.com,CN=GeoTrustRSACA2018verifyreturn:1depth=0C=CN,L=Shenzhen,O=TencentTechnology(Shenzhen)CompanyLimited,OU=R&D,CN=payapp.weixin.qq.comverifyreturn:1CONNECTED(00000003)---#注意上面的证书链0s:/C=CN/L=Shenzhen/O=腾讯科技(深圳)有限公司/OU=R&D/CN=payapp.weixin.qq.comi:/C=US/O=DigiCertInc/OU=www.digicert.com/CN=GeoTrustRSACA20181s:/C=US/O=DigiCertInc/OU=www.digicert.com/CN=GeoTrustRSACA2018i:/C=US/O=DigiCertInc/OU=www.digicert.com/CN=DigiCert全球根CA2s:/C=US/O=DigiCertInc/OU=www.digicert.com/CN=DigiCert全球根CAi:/C=IE/O=Baltimore/OU=Cyber??Trust/CN=BaltimoreCyber??Trust根目录安装