Версия SSL и версия Open SSL отличаются в ubuntu 14.04 с версией php 5.6 [закрыто]

Я вижу разные версии при запуске этого терминала

echo '< ? php phpinfo (); ?> '| php 2> & 1 | grep -i ssl

Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
SSL => Yes
SSL Version => OpenSSL/1.0.1f
core SSL => supported
extended SSL => supported
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.0g  2 Nov 2017
OpenSSL Header Version => OpenSSL 1.1.0g  2 Nov 2017
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled
0
задан 26 December 2017 в 13:31
1 ответ

Вы видите версии двух разных частей PHP.

Первый вывод предназначен для модуля curl . Интерфейс PHP curl использует библиотеку curl , предоставляемую ОС, которая затем использует библиотеку OpenSSL, с которой он связан, в данном случае 1.0.1f .

] Затем у PHP есть прямой интерфейс OpenSSL, который связан с версией 1.1.0g .

Если вы хотите, чтобы curl использовал более новую версию OpenSSL, вам необходимо обновить curl и убедитесь, что модуль PHP curl использует более новую библиотеку.

0
ответ дан 5 December 2019 в 06:56

Теги

Похожие вопросы