如何获取Apache版本?
实际上,我想在PHP文件中使用setenv()
函数,但我无法使用它。它会抛出一个错误,对函数setenv()
进行未定义的调用。可能是因为我的Apache版本。
答案 0 :(得分:8)
这是一个很好的脚本:http://snipplr.com/view/10881/get-apache-version/
Apache版本包含在预定义变量中:
$_SERVER['SERVER_SOFTWARE']
您还可以使用phpinfo()获取有关服务器的大量信息,包括所有$ _SERVER变量,已激活的模块和已禁用的函数。
答案 1 :(得分:3)
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'];