我的服务器使用OpenSSL 1.1.1,但是PHP在1.0.2下运行,如何更新PHP OpenSSL?
Openssl 1.1.1的路径:/usr/local/openssl
从PHPINFO报告的路径:Openssl default config /etc/pki/tls/openssl.cnf
Apache运行于:
Apache/2.4.37 (Unix) OpenSSL/1.1.1a configured -- resuming normal operations
我已经重新编译了PHP,但结果始终相同
我为您提供了服务器(它是测试服务器)或teamviewer的root访问权限。
如果使用新的OpenSSL Installation 1.0.2.q重新编译,我将得到以下结果:
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.2q 20 Nov 2018
OpenSSL Header Version OpenSSL 1.0.2k 26 Jan 2017
Openssl default config /usr/local/openssl/ssl/openssl.cnf
标题和库不匹配
答案 0 :(得分:0)
我将操作系统更改为Fedora,Fedora 29从OpenSSL 1.1.1开始,并且回购协议始终处于更新状态,centos是一个很大的问题。