说明
libssl.so.1.1: cannot open shared object file: No such file or directory
Centos7 默认提供的 openssl 版本是1.0.2的,某些php扩展或者其他软件依赖1.1以上版本。
执行
openssl version
也会出现libssl.so.1.1: cannot open shared object file: No such file or directory
报错,这是由于openssl库的位置不正确或未安装1.1以上版本的问题。
解决方法
方法一:配置动态库
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig
方法二:软连接
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/
如果是未指定编译路径的话需要换成 /(openssl 安装路径)/lib
升级 openssl
参考文档:[**Linux运维:Centos7 升级 openssl**](https://arc.24hub.io/2021/12/16/linux-yun-wei-centos7sheng-ji-openssl)
评论区