//查看openssl版本信息:
$ openssl version
OpenSSL 1.1.1d 10 Sep 2019
1、首先需要安裝 brew,如果沒有的自行百度,這里主要講Openssl的更新。
2、更新Openssl執(zhí)行如下命令:
$ brew install openssl
...
?? /usr/local/Cellar/openssl/1.0.2h: 1,691 files, 12M
看到一罐啤酒說明安裝成功了,安裝其實(shí)很簡單的兩步,關(guān)鍵是如何連接使用最新的這個(gè)版本!
我查了查網(wǎng)上關(guān)于升級(jí)鏈接Openssl最多的辦法就是,先刪除原有的openssl,再吧新的連接到舊的上面啊等等...
我最開始也是照著做,但并沒有想象的順利,當(dāng)執(zhí)行l(wèi)n -s ... 鏈接命令時(shí),遇到了權(quán)限問題,然后解決權(quán)限有一頓猛操作,又是重啟,又是ctrl+r...,邃,果斷另謀出路:
//權(quán)限問題
$ ln -s /usr/local/Cellar/openssl@1.1/1.1.1d /usr/bin/openssl ln: /usr/bin/openssl: Operation not permitted
開始說重點(diǎn),后來又在網(wǎng)上看到一個(gè)靠譜的,總結(jié)如下:
接著上面的第2步往下走,當(dāng)安裝完后,還是要連接使用我們安裝的最新版本,下面是我的安裝經(jīng)驗(yàn):
當(dāng)?shù)?步驟安裝完成后,在執(zhí)行如下命令:
brew link openssl --force
別問我啥意思,我也不知道,照著做就行了!

image.png
其中就已經(jīng)說的狠明白了,讓你把(紅框標(biāo)的路徑)加入 ~/.bash_profile 配置文件里
你可以都直接用 echo 命令寫入:
$ echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
$ echo 'export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"' >> ~/.bash_profile
$ echo 'export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"' >> ~/.bash_profile
$ echo 'export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"' >> ~/.bash_profile
注意:這里openssl@xxx 要填你自己安裝的版本,可別直接復(fù)制我的就整上去了?。?!
然后,重啟終端,再次查看 openssl version ,就已經(jīng)換成最新的啦!