Mac OS X上的XAMPP SSL证书CURL错误

时间:2018-06-04 08:44:31

标签: php ssl curl xampp

我正在为OS X 5.6.35运行XAMPP,我正在尝试使用PHP中的CURL(下面的脚本)发布一些内容。

当我尝试执行POST请求时,我得知这是在我拖尾的日志中。

错误:调用URL失败,状态为0,响应,curl_error SSL证书问题:自签名证书,curl_errno 60

CURL脚本(php)

$curl = curl_init($target);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, ["Content-type: application/json"]);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postToPublish);

的php.ini

我已编辑 php.ini 文件以启用以下扩展程序并更改PEM文件。我正在使用我在其他解决方案上发布的.pem证书文件(从https://curl.haxx.se/ca/cacert.pem下载)。

extension=php_openssl.dll
extension=php_curl.dll
openssl.cafile=/Applications/XAMPP/xamppfiles/share/curl/cacert.pem

然而,在所有这些之后我仍然得到错误。任何人都可以帮忙吗?

0 个答案:

没有答案