CentOS7 升级安装OpenSSL 3.0.2

CentOS7 升级安装OpenSSL 3.0.2

  • 最近更新2022年08月25日

一、安装Perl-CPAN模块

安装OpenSSL3需要安装Perl-CPAN模块才可以。

# 安装perl-CPAN
yum install -y perl-CPAN
# 执行模块
perl -MCPAN -e shell

 

在执行模块后,所有提示的选项都默认即可,直到出现提示符“cpan[1]>”,则执行如下命令。

# 安装IPC/Cmd.pm(注意提示符:cpan[1]> 下执行)
install IPC/Cmd.pm
# 执行完成后,出现提示符 cpan[2]>时,执行如下
quit

 

二、下载OpenSSL 源码

# 在线下载3.0.2版本
wget https://www.openssl.org/source/openssl-3.0.2.tar.gz

 

三、编译安装

# 解压
tar -zxvf openssl-3.0.2.tar.gz

# 进入解压后目录
cd openssl-3.0.2

# 配置
./config --prefix=/usr/local/openssl-3.0.2 shared zlib
# 设置主机CPU核心数
make -j2
# 安装
make install

 

四、设置环境变量

# 查询动态库名称
openssl version -a
# 查找动态库位置
find / -name libssl.so.3

# 设置环境变量
touch /etc/profile.d/openssl.sh
chmod 777 /etc/profile.d/openssl.sh 
echo -e '\nexport PATH=/usr/local/openssl-3.0.2/bin:$PATH\n' >> /etc/profile.d/openssl.sh
source /etc/profile.d/openssl.sh
 
#设置头文件
# ln -sv /usr/local/openssl-3.0.2/include/openssl /usr/include/openssl
 
#设置库文件
touch /etc/ld.so.conf.d/openssl.conf
chmod 777 /etc/ld.so.conf.d/openssl.conf 
echo -e "/usr/local/openssl-3.0.2/lib64" >> /etc/ld.so.conf.d/openssl.conf
 
#加载动态连接库
ldconfig -v
ldconfig -p |grep openssl

 

五、显示版本号

openssl version -a

 

 

 

分享到 :
相关推荐

发表回复

登录... 后才能评论