Как проверить, установлена ​​ли версия OpenSSL> = 0.9.8k

У меня есть скрипт PHP 5.x, который требует OpenSSL 0.9.8k или выше.

Что касается OpenSSL, я нашел следующие две релевантные константы:

OPENSSL_VERSION_TEXT (with value 'OpenSSL 1.0.0c 2 Dec 2010') OPENSSL_VERSION_NUMBER (with value '268435519') 

К сожалению, я не знаю, как выполнить указанную проверку этих значений.

Related of "Как проверить, установлена ​​ли версия OpenSSL> = 0.9.8k"

Источник для версии 0.9.8k имеет константу OPENSSL_VERSION_NUMBER из 0x009080bf

 <?php if(OPENSSL_VERSION_NUMBER < 0x009080bf) { echo "OpenSSL Version Out-of-Date"; } else { echo "OpenSSL Version OK"; } ?> 

Если вам нравится команда с одной строкой:

 php -r "echo OPENSSL_VERSION_NUMBER;" 

printInfo () должен сообщить вам, есть ли поддержка openSSL