本文先假设你的系统是 ubuntu,系统的 openssl 库太旧,可以手动装一个新版本到用户家目录,例如是 /home/ubuntu
。
1、下载安装文件
cd /home/ubuntu
wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz
tar zxvf openssl-1.1.1b.tar.gz
cd openssl-1.1.1b
2、编译安装
./config --prefix=/home/ubuntu/openssl --openssldir=/home/ubuntu/openssl no-ssl2
make
make install
cd ~
3、配置环境变量,修改 ~/.bashrc,添加以下:
export PATH=$HOME/openssl/bin:$PATH
export LD_LIBRARY_PATH=$HOME/openssl/lib
export LC_ALL="en_US.UTF-8"
export LDFLAGS="-L/home/ubuntu/openssl/lib -Wl,-rpath,/home/ubuntu/openssl/lib"
4、确认安装完成
source ~/.bash_profile
$ which openssl
/home/ubuntu/openssl/bin/openssl
$ openssl version
OpenSSL 1.1.1b 26 Feb 2019