CentOS 6.8 curl支持的NSS修改为OpenSSL的方法
2024-09-25 16:16:56
在CentOS 6.8的系统里面的curl支持的https是nss版本的,而不是openssl,所以在php使用curl访问https的时候会报Unable to load client key -8178的错误
[root@--- ~]# curl -V
curl 7.19. (x86_64-redhat-linux-gnu) libcurl/7.19. NSS/3.27. zlib/1.2. libidn/1.18 libssh2/1.4.
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@--- src]# wget https://curl.haxx.se/download/curl-7.35.0.tar.gz #可以下载任意版本的curl软件包
[root@--- src]# tar xf curl-7.35..tar.gz
[root@--- src]# cd curl-7.35.
[root@--- curl-7.35.]# ./configure --without-nss --with-ssl && make &&make install
[root@--- curl-7.35.]# echo "/usr/local/lib" >>/etc/ld.so.conf
[root@--- curl-7.35.]# ldconfig
[root@--- curl-7.35.]# curl -V
curl 7.19. (x86_64-redhat-linux-gnu) libcurl/7.35. OpenSSL/1.0.1e zlib/1.2. 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
最新文章
- Ext.form.FormPanel定义的参数说明
- 基于visual Studio2013解决面试题之0501上台阶
- qt 获取windows 的消息(通过MFC的DLL的透明窗体转发消息)good
- dubbo的InvocationChain
- [问与答]为什么 'a' in ('abc') 是True 而 'a' in ['abc'] 是False呢?
- Django 之 路由URL,视图,模板,ORM操作
- fastadmin模态框(弹出框)
- PA教材提纲 TAW10-2
- mybatis 中一对多、多对一、多对多、父子继承关系
- PHP页面显示中文字符出现乱码
- Django form choices, placeholder
- SpringMVC之使用 @RequestMapping 映射请求
- 自定义一个可以动态折叠的UITAbleViewCell
- Nginx的日志优化
- pyspark 随机森林特征重要性
- JavaScript权威指南第02章 词法结构
- android开发笔记,杂
- Android系统广播机制存在漏洞,恶意软件可绕过安全机制跟踪用户
- Qt 之 入门例程
- Dump 分析法
热门文章
- CATransition:视图替换动画:子视图的增删查改
- Modal实现页面跳转和控制器数据传递
- java反射机制执行命令
- 【bootstrap】.container与.container_fluid
- VIM在Win7上的安装教程
- 设置eclipse默认编码格式
- 并发编程(二)------并发类容器ConcurrentMap
- java Activiti6 工作流引擎 websocket 即时聊天 SSM源码 支持手机即时通讯聊天
- Python 学习笔记(十四)Python类(二)
- Activiti6.0 spring5 工作流引擎 java SSM流程审批 项目框架