【openssl版本升级】
-
1、查看openssl版本
openssl version
-
2、查看openssl 路径
which openssl
-
3、环境准备
-
3.1、下载openssl
wget http://www.openssl.org/source/openssl-1.1.1q.tar.gz
-
3.2、下载perl
wget https://www.cpan.org/src/5.0/perl-5.30.0.tar.gz
-
3.3、安装依赖
yum install -y zlib zlib-devel gcc
-
3.4、建立安装目录
mkdir /usr/local/perl
-
4、安装perl
-
4.1、解压perl
tar -xzvf perl-5.36.0.tar.gz
-
4.2、配置perl
cd perl-5.36.0 ./Configure -des -Dprefix= /usr/local/perl -Dusethreads -Uversiononly
-
4.3、编译
make
-
4.4、安装
make install
-
4.5、查看perl版本
perl -v
-
5、安装openssl
-
5.1、解压openssl
tar -xzvf openssl-1.1.1q.tar.gz
-
5.2、调用zlib共享库
cd openssl-1.1.1q ./config shared zlib
-
5.3、编译
make
-
5.4、安装
make install
-
6、路径调整
-
6.1、备份当前openssl
mv /usr/bin/openssl /usr/bin/openssl.old mv /usr/lib64/openssl/ /usr/lib64/openssl.old
-
6.2、使用新版openssl
ln -s /usr/local/bin/openssl /usr/bin/openssl ln -s /usr/local/include/openssl/ /usr/include/openssl
-
6.3、更新动态链接库数据
echo "/usr/local/lib/" >>/etc/ld.so.conf
-
6.4、重新加载动态链接库
ldconfig -v
-
7、查看openssl版本
openssl version
可能存在的问题
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
原因
openssl库的位置不正确
解决办法
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1 ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
本文作者:Nicooolas
本文链接:https://www.cnblogs.com/nicolasblog/p/18207671
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?