我有一个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')
不幸的是,我不知道如何对这些值进行上述检查。
答案 0 :(得分:6)
版本0.9.8k的源OPENSSL_VERSION_NUMBER
<{1}} 0x009080bf
<?php
if(OPENSSL_VERSION_NUMBER < 0x009080bf) {
echo "OpenSSL Version Out-of-Date";
} else {
echo "OpenSSL Version OK";
}
?>
答案 1 :(得分:5)
如果你喜欢一行命令:
php -r "echo OPENSSL_VERSION_NUMBER;"
答案 2 :(得分:2)
printInfo()输出应告诉您是否具有openSSL支持