apache_get_version

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

apache_get_version获取 Apache 版本

说明

apache_get_version(): string|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