PHP卷发错误:无法获得发行人证书
该错误仅在生产中发生,但在本地环境中效果很好。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $url );
curl_setopt($ch, CURLOPT_HTTPHEADER , array( 'Content-Type: application/json' ) );
curl_setopt($ch, CURLOPT_TIMEOUT , 60
curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1 );
curl_setopt($ch, CURLOPT_CUSTOMREQUEST , 'GET' );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION , TRUE );
curl_setopt($ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
curl_setopt($ch, CURLOPT_CERTINFO , true );
curl_setopt($ch, CURLOPT_VERBOSE , 1 );
curl_setopt($ch,CURLOPT_SSLCERT,$ssl_cert_path);
curl_setopt($ch,CURLOPT_SSLKEY,$ssl_key_path);
curl_setopt($ch,CURLOPT_CAPATH,$ca_path );
curl_setopt($ch,CURLOPT_CAINFO, $ca_path.$peer_cert );
$result = null; $httpCode = null;
$result = curl_exec($ch);
var_dump($result);
curl_close($ch);
The error is occurring only in production But in the local environment, it is working fine.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $url );
curl_setopt($ch, CURLOPT_HTTPHEADER , array( 'Content-Type: application/json' ) );
curl_setopt($ch, CURLOPT_TIMEOUT , 60
curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1 );
curl_setopt($ch, CURLOPT_CUSTOMREQUEST , 'GET' );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION , TRUE );
curl_setopt($ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
curl_setopt($ch, CURLOPT_CERTINFO , true );
curl_setopt($ch, CURLOPT_VERBOSE , 1 );
curl_setopt($ch,CURLOPT_SSLCERT,$ssl_cert_path);
curl_setopt($ch,CURLOPT_SSLKEY,$ssl_key_path);
curl_setopt($ch,CURLOPT_CAPATH,$ca_path );
curl_setopt($ch,CURLOPT_CAINFO, $ca_path.$peer_cert );
$result = null; $httpCode = null;
$result = curl_exec($ch);
var_dump($result);
curl_close($ch);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论