Heim > Fragen und Antworten > Hauptteil
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
看起来像是有部分相关的文件没有从旧版替换到新版,所以导致冲突的产生。
希望大家帮忙分析一下