openssl下载地址
https://www.openssl.org/source/openssl-1.1.1k.tar.gz
查看当前系统openssl版本命令
openssl version
下载编译安装
wget http://www.openssl.org/source/openssl-1.1.1k.tar.gz
tar zxvf openssl-1.1.1k.tar.gz
cd openssl-1.1.1k
./config --prefix=/usr/local/openssl shared zlib
make
make install
替换旧版本openssl
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl/ /usr/include/openssl
配置库文件搜索路径
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig
测试新版本openssl是否正常
openssl version
如果root用户正常,普通用户无法识别openssl命令,需要给权限
chmod 755 -R /usr/local/openssl
执行make可能会遇到的错误:
crypto/comp/c_zlib.c:35:19: fatal error: zlib.h: No such file or directory
需要安装zlib-devel
yum install zlib-devel