解决报错libssl.so.1.1: cannot open shared object file: No such file or directory
Linux运维 / 更新于 2020年8月25日 / 0 条评论
Centos7 默认提供的 openssl 版本是 1.0.2 的,某些 php 扩展或者其他软件依赖 1.1 以上版本
如果过低的话就会报错 libssl.so.1.1: cannot open shared object file: No such file or directory
也有执行 openssl version 时报错和上面一致,这是由于 openssl 库的位置不正确或未安装 1.1 以上版本的问题
想要升级 openssl 版本则需要手动进行编译,报错解决方式很简单,安装正确即可,下面说一下我以 Centos7 为例,说一下具体的编译安装步骤
0. yum remove openssl
1. 下载 openssl
从 openssl 官网下载最新的代码包,因为源站下载速度过慢,所以我使用了腾讯云的镜像
#从官网下载 /source/old/index.html
# wget --no-check-certificate https://www.openssl.org/source/old/1.1.1/openssl-1.1.1s.tar.gz