方法一
sudo apt-get install openssl
sudo apt-get install libssl-dev
到openssl官網下載壓縮包
http://www.openssl.org/source/
我這里下載的是openssl-1.1.1a.tar.gz
我用的是root用戶登錄,所以以下命令都省去了sudo,如果不是用root用戶登錄,請自行加上
1) tar zxvf openssl-1.1.1a
2)./config shared(安裝的默認路徑是/usr/ssl,如果你想更改目錄,請加上–prefix=/yourpath)
3)make
4)make test
5)make install
創(chuàng)建符號鏈接(這部可做可不做,看你的需求,如果失敗就刪除/usr/bin和/usr/include下原有文件,加粗部分為自己安裝路徑,可能不同,有的默認在/usr/local/ssl下,我的環(huán)境生成在/usr/ssl下)
#ln -s /usr/ssl/bin/openssl /usr/bin/openssl
#ln -s /usr/ssl/include/openssl /usr/include/openssl
刷新動態(tài)庫配置
#vim /etc/ld.so.conf
在文件末尾加入
/usr/local/ssl/lib
測試(如果你沒有創(chuàng)建符號鏈接,下面的命令要帶上具體的路徑)
openssl version -a