0
点赞
收藏
分享

微信扫一扫

解决composer报错curl error 60问题

大明宫 2023-11-13 阅读 49

今天安装Thinkphp框架验证码扩展composer require topthink/think-captcha时报错

解决composer报错curl error 60问题_SSL

curl error 60 while downloading https://xxx.com SSL certificate problem: certificate has expired,这个问题说的是CA证书过期了

curl error 60 while downloading https://packagist.phpcomposer.com/packages.json: SSL certificate problem: unable to get local issuer certificate,这个问题说的是CA证书不存在

解决办法

先去下载CA证书 https://curl.se/docs/caextract.html或者http://curl.haxx.se/ca/cacert.pem都可以

在php的php.ini配置文件中配置 cacert.pem 文件路径

查看 php.ini 中 curl.cainfo 项配置的路径

curl.cainfo = "D:\php\cacert.pem"

将下载的证书拷贝到上述路径中,如果 curl.cainfo 没开启,就手动开启,并配置下证书路径

一般这样操作后重启一下Nginx就可以了,如果还不行可以尝试修改openssl.cafile项配置

查看 php.ini 中 openssl.cafile 项配置的路径

将下载的证书拷贝到上述路径中,如果 openssl.cafile 没开启,就手动开启,并配置下证书路径

举报

相关推荐

0 条评论