I have a PHP 5.x script which requires OpenSSL 0.9.8k or higher.
In regard to OpenSSL, I found the following two relevant constants:
OPENSSL_VERSION
The source for version 0.9.8k has a constant OPENSSL_VERSION_NUMBER
of 0x009080bf
<?php
if(OPENSSL_VERSION_NUMBER < 0x009080bf) {
echo "OpenSSL Version Out-of-Date";
} else {
echo "OpenSSL Version OK";
}
?>
If you like the one line command though:
php -r "echo OPENSSL_VERSION_NUMBER;"
printInfo() output should tell you if you have openSSL support