一、為什么要升級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