zoukankan      html  css  js  c++  java
  • MAC(Linux)升级Openssl

    系统上一般默认安装的是0.9.8版本的Openssl,不能满足需要。这时候就要重新安装Openssl。

    上官网下载新版openssl:https://www.openssl.org/source/

    解压:tar -zxvf openssl-1.0.2h.tar.gz

    进入解压目录:cd openssl-1.0.2h

    编译:./config 该命令下达后会停留五秒提示64位的编译方法

    最终我用这条语句编译:./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared

    编译之后会提示配置改变要执行make depend,那就先执行make depend

    如果没有提示要执行make depend就直接执行make && make install

    安装完成通常要往/usr/bin下面建立软链接来覆盖系统原有的openssl链接:ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl(尽量用绝对路径)

    如果系统允许覆盖,那么我们的MAC上的Openssl算是升级到想要的版本了,只需要重新打开一个终端就可以看到效果(openssl version -a查看版本)

    如果系统不允许覆盖,我们把软链接放到别的目录,再把别的目录加到$PATH里面,必须在/usr/bin前面(因为系统原有的openssl软连接在/usr/bin下面),例如把软链接放在/usr/local下面:ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl,再把/usr/local加到$PATH里面:$PATH=/usr/local:$PATH。最后另外打开一个终端查看openssl版本号。

  • 相关阅读:
    TortoiseGit安装与配置
    Git GUI安装与配置
    Java小知识点
    form中button未设置type值时点击后提交表单
    文件上传下载学习笔记
    Listener--监听器学习笔记
    验证多个Filter过滤一个资源时执行顺序
    Filter--过滤器学习笔记
    Spring的DAO异常-你可能忽视的异常
    web安全浅析
  • 原文地址:https://www.cnblogs.com/gauze/p/5483703.html
Copyright © 2011-2022 走看看