Linux源码安装OpenSSL(近期高版本)

Posted bluishglc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux源码安装OpenSSL(近期高版本)相关的知识,希望对你有一定的参考价值。

目前Yum的OpenSSL版本是1.0.2k,如需安装更高版本,需要从源代码编译安装。具体操作步骤如下:

1. 检查已安装的OpenSSL组件及版本

yum list installed | grep openssl

2. 移除已安装的OpenSSL

sudo yum -y remove openssl

3. 下载OpenSSL源码

curl -O https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar -zxvf openssl-1.1.1g.tar.gz

4. 安装

cd openssl-1.1.1g
./config --prefix=/usr/local --openssldir=/usr/local/openssl no-ssl2
make
sudo make install

5. 配置环境变量

sudo tee /etc/profile.d/openssl.sh <<EOF
export LD_LIBRARY_PATH=/usr/local/lib
export LC_ALL="en_US.UTF-8"
export LDFLAGS="-L /usr/local/lib -Wl,-rpath,/usr/local/lib"
EOF

6. 重启

重启,请环境变量生效

reboot

7. 验证

openssl version

以上是关于Linux源码安装OpenSSL(近期高版本)的主要内容,如果未能解决你的问题,请参考以下文章

如何支持自定义安装的高版本openssl库

php升级openssl扩展,swoole升级openssl扩展,linux安装openssl版本

openssh升级到7.5 为啥无法登陆

Linux下Openssl的安装全过程

OpenSSL安装

centos7.2源码安装openssl1.0.2