Centos7原始碼安裝openssl庫

2021-10-12 10:12:33 字數 2306 閱讀 7964

1.檢視當前openssl版本

3.解壓

tar -zxvf openssl-1.1.1a.tar.gz

cd openssl-1.1.1a/

4.安裝

mkdir /usr/local/openssl

./config --prefix=/usr/local/openssl

./config -t

make -j 24 && make install

5.替換舊版本的openssl

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

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

ldconfig

6.檢視是否公升級成功

openssl version

7.解決openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: no such file or directory錯誤

在centos7上編譯安裝openssl後,執行openssl version出現如下錯誤:

openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: no such file or directory

這是由於openssl庫的位置不正確造成的。

解決方法:

先找到libssl.so.1.1和libcrypto.so.1.1安裝後的路徑

cd /usr/local/

find ./ -name libssl.so.1.1

第二個為openssl安裝後的路徑

find ./ -name libcrypto.so.1.1

建立軟連線

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

再次執行

openssl version

centos7利用docker安裝openvas

b.配置檔案 gsad log.conf etc openvas openvasmd log.conf pwpolicy.conf redis conf etc redis c.資料檔案 ca var lib openvas cert data gnupg mgr openvasmd plugins...

Centos7原始碼安裝PHP

安裝依賴libxml2 devel 後期安裝時,如果不報錯也可以不用安裝 原始碼安裝步驟 wget c 2.解壓tar zxvf php 7.2.4.tar.gz 3.安裝編譯 configure prefix 安裝目錄 引數 configure prefix usr local php with ...

centos7 原始碼安裝 nginx php7

wget解壓php tar zxvf php 7.1.12.tar.gz安裝擴充套件包 這裡可以通過yum安裝,或者原始碼安裝。不一一舉例 編譯 這裡需要建立使用者,與使用者。我建立的是alienjun使用者與使用者組,根據自己實際情況建立 configure prefix usr local ph...