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版本號。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM