在CentOS 6.8的系统里面的curl支持的https是nss版本的,而不是openssl,所以在php使用curl访问https的时候会报Unable to load client key -8178的错误

[root@149-129-128-100 ~]# curl -V
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz 

CentOS6.8默认安装curl是用ssl的版本是NSS,解决方法需要重新编译安装

[root@149-129-128-144 src]# wget https://curl.haxx.se/download/curl-7.35.0.tar.gz        #可以下载任意版本的curl软件包
[root@149-129-128-144 src]# tar xf curl-7.35.0.tar.gz
[root@149-129-128-144 src]# cd curl-7.35.0
[root@149-129-128-144 curl-7.35.0]# ./configure --without-nss --with-ssl && make &&make install
[root@149-129-128-144 curl-7.35.0]# echo "/usr/local/lib" >>/etc/ld.so.conf
[root@149-129-128-144 curl-7.35.0]# ldconfig
[root@149-129-128-144 curl-7.35.0]# curl -V
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1e zlib/1.2.11 libidn/1.18
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IDN Largefile NTLM SSL libz 

转载于:https://www.cnblogs.com/cyleon/p/10038229.html

CentOS 6.8 curl支持的NSS修改为OpenSSL的方法相关推荐

  1. linux7系统改成中文,把CentOS 7系统显示语言从中文修改成英文的方法

    下面以图解的方式为你讲解把CentOS 7系统的中文显示语言修改成英文.虽然中文界面便于直观理解,但是有时在CentOS 7系统中要使用操作命令,遇到有中文目录的情况,有中英文名称混合,对输入字符与定 ...

  2. 服务器修改网卡,美国服务器CentOS 6.x修改网卡名称的方法

    大家好,今天给大家带来了修改美国服务器CentOS 6.x修改网卡名称的方法,有需要的朋友们可以根据这篇文章修改网卡名称. RAK美国服务器默认有两个网口,安装完cenos6.x后发现网卡名称为em1 ...

  3. 低版本IE浏览器不支持前端代码修改属性remove()的解决办法

    今天在工作中碰到了低版本IE浏览器不支持对象属性移除(remove)和添加(add)的方法,请教了同事结合在网上找到的资源最后写了这一段代码,完美的解决了一个前端基础问题,在此记录一下,希望可以帮助到 ...

  4. Centos 6 克隆导致网卡eth0变成eth1、及修改网卡名的方法

    centos 6.6 克隆导致eth0 变成eth1的修改方法 解决问题如下: 1.在grub里增加biosdevname=0的启动参数,形如 kernel /vmlinuz-2.6.32-131.2 ...

  5. curl 支持ws吗_curl 支持 http2

    让 curl 支持 HTTP2 我们需要安装 nghttp2(http2 的 C 语言库) 源码安装 安装 nghttp2 git clone https://github.com/tatsuhiro ...

  6. 2021-01-27 CentOS系统将UTC时间修改为CST时间方法

    CentOS系统将UTC时间修改为CST时间方法 世界协调时间(Universal Time Coordinated,UTC): GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区 ...

  7. 让curl支持IE代理

    CURL支持HTTP代理,SOCKET4代理,SOCKET5代理,但是在windows平台最经常的还是IE代理.也就是设置在IE浏览器中的代理. 由于curl没有直接的支持选项,因此如果要在curl之 ...

  8. centos 系统下查看时间时区以及修改

    centos 系统下查看时间时区以及修改 一.centos 6 1.1查看系统时间 date 1.2将系统日期修改为2014-7-2 : date -s 月/日/年 1.3系统时间设置为 上午10:2 ...

  9. 前端 HTML5 Svg 画板(支持视频、图片上涂鸦,支持缩放、修改、颜色、复选...)

    GitHub 地址 支持 视频.图片 上涂鸦,做标记 画板功能支持 矩形.圆形.椭圆.箭头.直线.文本,支持 缩放.修改.调整字号颜色.移动位置....,画板数据支持上传保存,后续传入重新复原. 画板 ...

最新文章

  1. Python培训教程分享:如何实现pygame的初始化和退出操作?
  2. C语言重要知识点回顾
  3. Redis 购物车 - 删除商品与更新购买数量
  4. koa --- koa-bouncer验证
  5. 怎样安装php52-71,CentOS如何安装PHP5和PHP7
  6. Androd开发之广告栏设计
  7. BZOJ2286 : [Sdoi2011]消耗战
  8. WebApi系列~自主宿主HttpSelfHost的实现
  9. PyTorch 学习笔记(五):Finetune和各层定制学习率
  10. 5G 是时候商用了?| 程序员硬核评测
  11. CISCO路由AAA的Easy ×××
  12. 剑指offer面试题29. 顺时针打印矩阵(边界问题)
  13. 基于Spring + Spring MVC + Mybatis 高性能web构建
  14. 1006 换个格式输出整数 (15 分)—PAT (Basic Level) Practice (中文)
  15. sqlmap注入语句整理
  16. 各省能源平衡表(2000-2018年)
  17. java画函数图像_怎么用java绘制函数图像
  18. rabbitmq版本升级
  19. BZOJ 2563 阿狸和桃子的游戏 (贪心)
  20. Python学习之学校教学( 已知复数,请写出它的模、实部、虚部及共轭复数)

热门文章

  1. fume fx 汉化_fumefx max2016下载
  2. sd卡不小心格式化怎么恢复,sd卡格式化后恢复数据
  3. 日志门面技术(3):JCL(Jakarta Commons Logging)
  4. coursera 吴恩达 -- 第二课 Improving Deep Neural Networks :第一周课后习题(3)Gradient Checking
  5. 数电实验(三)利用3线-8线译码器74LS138和与非门设计一个表决电路
  6. 【深度学习,NLP,LM】Alpaca-Lora ,Colab上部署与调用
  7. python基本输入输出,摄氏温度与华氏温度的转换
  8. python安装setuptools
  9. 手机上可以使用的库存软件,应该选它!
  10. Cisco无线AP无法注册至控制器故障