首頁  >  問答  >  主體

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

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

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

巴扎黑巴扎黑2721 天前1433

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-11 10:34:58

    遇到了同样的问题。。不知题主解决了没。。。

    回覆
    0
  • 取消回覆