如何获得Apache版本

时间:2010-05-28 09:40:36

标签: php

如何获取Apache版本?

实际上,我想在PHP文件中使用setenv()函数,但我无法使用它。它会抛出一个错误,对函数setenv()进行未定义的调用。可能是因为我的Apache版本。

4 个答案:

答案 0 :(得分:8)

这是一个很好的脚本:http://snipplr.com/view/10881/get-apache-version/

Apache版本包含在预定义变量中:

$_SERVER['SERVER_SOFTWARE']

您还可以使用phpinfo()获取有关服务器的大量信息,包括所有$ _SERVER变量,已激活的模块和已禁用的函数。

答案 1 :(得分:3)

从终端至少在薄荷17中发出

apache2 -v

答案 2 :(得分:2)

您应该能够使用简单的内置php函数apache_get_version();

来自php manual

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

答案 3 :(得分:1)

这将为您提供Apache的版本:

echo $_SERVER['SERVER_SOFTWARE'];