美文网首页centos
centos6.x升级curl到最新版(支持双向证书)

centos6.x升级curl到最新版(支持双向证书)

作者: 星门小嗝嗝 | 来源:发表于2018-10-10 13:40 被阅读247次

    目前centos6的最新curl版本为7.19.1

    但是例如微信付款等需要双向证书的curl版本要求7.20.1以上

    1、安装repo

    rpm -Uvh  http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm

    2、查看该 repo 包含的 curl 版本

    yum --showduplicates list curl --disablerepo="*"  --enablerepo="city*"

    3、修改该repo的enable为1

    vi /etc/yum.repos.d/city-fan.org.repo

    如下所示

    [city-fan.org]

    name=city-fan.org repository for Red Hat Enterprise Linux (and clones) $releasever ($basearch)

    #baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch

    mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/mirrorlist-rhel$releasever

    enabled=1

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org

    4、安装最新的curl

    yum install curl

    5、如果提示缺少依赖 libnghttp2.so.14()(64bit)

    rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/l/libnghttp2-1.6.0-1.el6.1.x86_64.rpm

    然后重复第4步即可

    6、查看curl版本

    curl -V

    curl 7.61.1 (x86_64-redhat-linux-gnu) libcurl/7.61.1 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.14.0 libssh2/1.8.0 nghttp2/1.6.0

    Release-Date: 2018-09-05

    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 

    Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy Metalink 

    相关文章

      网友评论

        本文标题:centos6.x升级curl到最新版(支持双向证书)

        本文链接:https://www.haomeiwen.com/subject/fhqeaftx.html