phpstudy提示错误:cURL error 60 配置SSL CA证书

hykeda10个月前PHP1304

phpstudy配置SSL CA证书

本地Windows环境, phpstudy 集成 php7 后,出现错误提示:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
查询问题:SSL CA证书配置缺失导致。

1、从CURL 官网下载CA 证书(cacert.pem)

可 选择下载:https://curl.haxx.se/docs/caextract.html

或 直接下载:https://curl.haxx.se/ca/cacert.pem

2、找到 phpstudy 安装路径,对应php版本包

例 安装路径下 php包:D:\phpstudy_pro\Extensions\php\php7.3.4nts

将下载的cacert.pem文件,放入 \extras\ssl\ 文件夹下

3、修改配置 php.ini 文件

启用openssl, curl扩展

extension=curl
extension=openssl

然后修改两处CA 证书存放位置

curl.cainfo = "D:\phpstudy_pro\Extensions\php\php7.3.4nts\extras\ssl\cacert.pem"
openssl.cafile="D:\phpstudy_pro\Extensions\php\php7.3.4nts\extras\ssl\cacert.pem"
标签: sslphpstudycurl

相关文章

PHP限制ip以及IP段是否允许访问,以及对ip子网的理解

php 如何限制ip访问:// 判断ip是否被允许 function isIpBlocked($clientIP,$blockedIPs) {   ...

discuzX3.2 用户注册接口代码

新建一个php文件在根目录,例:test.php test.php 具体内容: error_reporting(0); require_once './source/class/clas...

抓取页面出现乱码

在抓取页面的时候出现类似�������这样乱码解决方法如下 1、转换编码 str=mbconvertencoding(str=mbconvertencoding(...

php 用curl 进行数据post给接口,如何将数据存放至body中传递

有个项目,将数据推送至接口文件,代码入下:$headers[]  =  "Accept:application/json";$headers[]  =...

查找附近geohash算法及实现 (PHP版本)

随着移动终端的普及,很多应用都基于LBS功能,附近的某某(餐馆、银行、妹纸等等)。 基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度,进行对比,从而获得是否在附近。 目标:...

PHP防注入函数使用

htmlspecialchars 防止xss注入ENT_COMPAT - 默认。仅编码双引号。ENT_QUOTES - 编码双引号和单引号。ENT_NOQUOTES - 不编码任何引号。默认是只编码双...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。