首先需执行以下php,查看openssl的版本信息。
<?php
// 获取 PHP 版本
$phpVersion = PHP_VERSION;
// 获取 OpenSSL 版本(常量或扩展版本)
$opensslVersion = defined('OPENSSL_VERSION_TEXT')
? OPENSSL_VERSION_TEXT // 返回完整版本字符串(如 "OpenSSL 3.0.2")
: phpversion('openssl'); // 备用方案:获取扩展版本号
// 获取 cURL 版本
$curlVersion = function_exists('curl_version')
? curl_version()['version'] // 从数组提取版本号
: 'cURL extension not installed';
// 输出结果
echo "PHP Version: $phpVersion<br/>\n";
echo "OpenSSL Version: $opensslVersion<br/>\n";
echo "cURL Version: $curlVersion";
?>
在执行结果中,如果第二行的openssl的版本跟以下接近(低于或等于),则可能环境支持附件中的php,否则很有可能不支持。
- PHP Version: 5.6.40
- OpenSSL Version: OpenSSL 1.0.2k-fips 26 Jan 2017
- cURL Version: 7.29.0
复制代码
|