一、下载
https://www.oomake.com/download/openssl
二、安装
1、安装openssl
tar -zxzf openssl-1.0.2f.tar.gz //解压
cd openssl-1.0.2f //进入目录
mkdir /usr/local/openssl //若该路径存在,则不需执行此步骤
./config --prefix=/usr/local/openssl //编译安装
make //编译安装
make install //编译安装
2、创建软连接
2.1 ldd /usr/local/openssl/bin/openssl //查看库文件列表
linux-vdso.so.1 => (0x00007ffc63975000)
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x00007f8d9da0f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8d9d7f3000)
libc.so.6 => /lib64/libc.so.6 (0x00007f8d9d431000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8d9dc28000)
2.2 ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
注意: 若改软连接存在,则可删除原来软连接“rm -rf /usr/bin/openssl”,删除重新执行创建软连接步骤。
2.3 ln -sf /usr/local/openssl/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
注意: 若改软连接存在,则可删除原来软连接“rm -rf /usr/lib64/libssl.so.1.1”,删除重新执行创建软连接步骤。/usr/local/openssl/lib64/libcrypto.so.1.1文件可能存在/usr/local/openssl/lib/libcrypto.so.1.1
2.4 ln -sf /usr/local/openssl/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
注意: 若改软连接存在,则可删除原来软连接“rm -rf /usr/lib64/libcrypto.so.1.1”,删除重新执行创建软连接步骤。/usr/local/openssl/lib64/libcrypto.so.1.1文件可能存在/usr/local/openssl/lib/libcrypto.so.1.1
3、查看版本
openssl version
OpenSSL 1.0.2p 14 Aug 2018
参考文档:
https://blog.csdn.net/moyi100/article/details/81909613
https://blog.csdn.net/sxf1061700625/article/details/130178434