下载地址
官网地址:https://www.openssl.org/source
腾讯云地址:http://mirrors.cloud.tencent.com/openssl/source/
- 这里以openssl-1.1.1e为例
下载安装包
wget https://mirrors.cloud.tencent.com/openssl/source/openssl-1.1.1e.tar.gz
安装依赖
yum install -y zlib zlib-devel
yum install -y gcc
解压编译安装
tar -xvf openssl-1.1.1e.tar.gz
cd openssl-1.1.1e
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
make && make install
备份当前的openssl
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak //这个有些场景不存在
配置使用新版本
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
是配置生效
- 方法1
echo “/usr/local/openssl/lib” >> /etc/ld.so.conf
ldconfig -v
- 方法2
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig