CentOS 7.4 升级 openssl
去 openssl官网 下载最新的稳定版 tar.gz 包:
wget
编译安装
tar -zxvf /tmp/openssl-1.1.0h.tar.gz
cd /tmp/openssl-1.1.0h
./config --prefix=/usr/local/openssl # 如果此步骤报错,需要安装perl以及gcc包
make
make install
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v # 设置生效
openssl version # OpenSSL 1.1.0h 27 Mar 2018
.so 文件
但是这样生的 lib 里面是含有 .a
文件, 没有 .so
文件! 看一下 INSTALL 文件,里面:
./config shared --prefix=/usr/local/openssl
这样才会生成 .so
文件。
网友评论