PHP错误的OpenSSL版本

时间:2019-01-22 09:21:47

标签: php server openssl

我的服务器使用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访问权限。

enter image description here

如果使用新的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 

标题和库不匹配

1 个答案:

答案 0 :(得分:0)

我将操作系统更改为Fedora,Fedora 29从OpenSSL 1.1.1开始,并且回购协议始终处于更新状态,centos是一个很大的问题。