赞
踩
openssl version
进入openssl官网(/index.html (openssl.org)),查看openssl版本。可以看到目前1.x.x系列最新的版本是1.1.1v,我们下载该版本即可。
建议升级版本:如果我们的版本是 OpenSSL 1.x.x , 升级时版本还应该为1.x.x。
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
上传压缩包至opt目录。
- tar -xzvf openssl-1.1.1v.tar.gz
- cd openssl-1.1.1v
- ./config --prefix=/usr/local/openssl
- make && make install
- mv /usr/bin/openssl /usr/bin/openssl.bak
- mv /usr/include/openssl /usr/include/openssl.bak
-
- ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
- ln -s /usr/local/openssl/include/openssl /usr/include/openssl
- [root@localhost ~]# 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/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
- ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
-
- echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
- ldconfig
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。