PHP Conference Japan 2024

apache_get_version

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

apache_get_version获取 Apache 版本

描述

apache_get_version(): 字符串|false

获取 Apache 版本。

参数

此函数没有参数。

返回值

成功时返回 Apache 版本,失败时返回 false

范例

示例 #1 apache_get_version() 示例

<?php
$version
= apache_get_version();
echo
"$version\n";
?>

以上示例将输出类似以下内容

Apache/1.3.29 (Unix) PHP/4.3.4

参见

  • phpinfo() - 输出有关 PHP 配置的信息

添加注释

用户贡献的注释 2 条注释

1
ladislav at prskavec dot net
17 年前
apache_get_version() - 取决于 httpd.conf 中 ServerTokens 的设置

范例

ServerTokens Full - Apache/2.0.55 (Win32) DAV/2
ServerTokens OS - Apache/2.0.55 (Win32)
ServerTokens Minor - Apache/2.0
ServerTokens Minimal - Apache/2.0.55
ServerTokens Major - Apache/2
ServerTokens Prod - Apache
-2
M. Agius
2 年前
在我的服务器上,apache_get_version() 会终止所有网页输出,就像 die() 一样,没有任何错误。

所以使用;
<?php
if(function_exists("apache_get_version")){
$AVerpache = apache_get_version();
} else {
$AVerpache = "unknown";
}
print
$AVerpache;
?>
以下代码可能在您的服务器上运行并返回 "Apache/x.x.xx"
<?php
print $_SERVER["SERVER_SOFTWARE"];
?>
但在我的服务器上,它只返回 "Apache"。
To Top