centos6 升級openssl
阿新 • • 發佈:2018-11-11
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