Версия 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
1 ответ
Решение
Вы видите версии двух разных кусков PHP.
Первый вывод для curl
модуль. РНР curl
интерфейс использует curl
библиотека, предоставляемая ОС, которая затем использует библиотеку OpenSSL, с которой она связана, в этом случае 1.0.1f
,
Затем PHP имеет прямой интерфейс OpenSSL, который связан с версией 1.1.0g
,
Если ты хочешь curl
чтобы использовать более новую версию OpenSSL, вам необходимо обновить curl
библиотека, и убедитесь, что PHP curl
Модуль использует более новую библиотеку.