1. 程式人生 > >解決OpenSSL:error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No

解決OpenSSL:error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No

解決OpenSSL:error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No

1、問題

  • 尤其是原始碼安裝完OpenSSL後,執行openssl version命令
  • 啟動web伺服器的時候,如nginx
  • 以後操作後就會出現error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No

2、原因

  • 執行如下命令,你就會發現,是因為找不到庫的位置造成的
ldd /usr/local/openssl/bin/openssl

這裡寫圖片描述

3、解決辦法

  • 使用root使用者操作
ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1