centos6 升级openssl

1.本次是由0.98升到1.10,升级时提示需要perl版本,所以就先升级perl

//解压缩
tar zxvf perl-5.10.1.tar.gz
cd perl-5.10.1
//此处安装路径可自由指定
./Configure -des -Dprefix=/opt/local/perl

make
//make时可能出现dist/IO相关的提示错误,此时执行以下命令即可
unset C_INCLUDE_PATH
//再次执行
make
make install
//查找旧版本perl装在哪里,将其替换掉
whereis perl
mv /usr/bin/perl /usr/bin/perl.old
ln -s /opt/local/perl/bin/perl /usr/bin/perl
//查看版本
perl -v

2.升级openssl

tar zxvf openssl-1.1.0e.tar.gz
cd openssl-1.1.0e
./config shared zlib-dynamic
make
make install
//查看新安装的版本
/usr/local/bin/openssl version -a
//此处可能会提示以下错误
/usr/local/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
//执行以下语句即可解决
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
//再次查看新安装的版本
/usr/local/bin/openssl version -a

//移走老版本
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl/ /usr/include/openssl
echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig
//再次查看新安装的版本
openssl version -a

 

你可能感兴趣的:(linux,Centos,技术综合)