CentOS 7升级openssl 3.5.5

6 阅读1分钟

显示当前版本

[root@localhost ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

安装编译软件和依赖等

sudo yum groupinstall "Development Tools" -y
sudo yum install perl perl-IPC-Cmd perl-CPAN perl-Time-Piece perl-Test-Simple zlib-devel vim wget lrzsz -y

下载openssl源码包

wget https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz

解压源码包

tar zxvf openssl-3.5.5.tar.gz
cd openssl-3.5.5

开始编译安装

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib enable-weak-ssl-ciphers
make
make install

配置OpenSSL 3 共享库(libssl.so.3)

echo '/usr/local/openssl/lib64' | sudo tee /etc/ld.so.conf.d/openssl-3.conf
sudo ldconfig

更新系统环境变量

export PATH=/usr/local/openssl/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH

显示新版本

[root@localhost ~]# openssl version
OpenSSL 3.5.5 27 Jan 2026 (Library: OpenSSL 3.5.5 27 Jan 2026)