一、为什么要升级openSSL?
因为当前的版本太低的话有安全漏洞啊。
二、升级openSSL
首先,你可以查看你当前的openSSL版本
和路径
Version
终端openssl version得到版本号
$ `openssl version`
OpenSSL 0.9.8zh 14 Jan 2016
Path
终端which openssl得到路径
$ `which openssl`
/usr/bin/openssl
系统默认默认路径为 /usr/bin/openssl
三、更新
更新方式有多种,我们这里说的是通过homebrew更新的方式。
更新首先你需要有安装homebrew
- 都不知道自己有没有安装 homebrew?
终端输入brew --versio
或者brew
试一下就知道了。
如果没有homebrew那就先安装一下吧。
1、更新homebrew
$ brew update
安装/替换最新版的openSSL
2、更新openssl
$ brew install openssl
是的,词是install,但是更新也是这个,如果已经是最新版会有相应提示。
当出现如下语句就是更新成功
🍺 /usr/local/Cellar/openssl/1.0.2l: 1,691 files, 12M
当然,1.0.2l 这个可能有所不同。
四、使用最新版本的openSSL
更新完openssl之后,我们如果终端输入 openssl version ,会发现还是之前的老版本。
因为我们当前存在两个版本,如果没有切换或者指定版本,那么我们用的还是之前的老版本。
解决办法有删除系统openssl,然后替换等,比较麻烦比较复杂。
链接最新的openssl版本
我们可以直接用一句指令
$ brew link openssl --force
执行过后,重新打开终端,输入openssl version,即可看到就是新的版本了。
end