解決 openssl: error while loading shared libraries: libssl.so.1.X: cannot open shared object file: No such file or directory錯誤





問題

在Centos上想要確認OpenSSL版本,執行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/lib64/libssl.so.1.X /usr/lib64/libssl.so.1.X
ln -s /usr/local/lib64/libcrypto.so.1.X /usr/lib64/libcrypto.so.1.X

(1.X需改成自己目前使用的版本)



延伸閱讀:
確認OpenSSL版本
如何將Wordpress轉換為Https