centos - 升级 OpenSSL 后编译安装 PHP 时提示 libssl 冲突

 心胸宽大的榛子lcf 发布于 2022-11-13 12:58

CentOS 7.2 将 OpenSSL 从 1.0.1e 升级到 1.1.0c 以后
编译安装 PHP 5.5.38 时
出现了 openssl 版本冲突的问题,报错如下

/usr/bin/ld: warning: libssl.so.10, needed by /usr/lib64/libssh2.so.1, may conflict with libssl.so.1.1
/usr/bin/ld: ext/openssl/.libs/xp_ssl.o: undefined reference to symbol 'SSLv3_server_method@@libssl.so.10'
/usr/lib64/libssl.so.10: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [sapi/cli/php] 错误 1

看起来像是有部分相关的文件没有从旧版替换到新版,所以导致冲突的产生。
希望大家帮忙分析一下

1 个回答
  • 遇到了同样的问题。。不知题主解决了没。。。

    2022-11-13 13:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有