如何提取 Apache 版本号?
然后,我想使用这个数字将其与配置要求文件中最低 Apache 版本的值进行比较,作为自动安装过程的一部分。
我使用 $ENV{'SERVER_SOFTWARE'},它提供给我:Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch16 mod_perl/2.0.2 Perl/v5.8.8)
格式是否一致:Apache/2.2.3 在所有版本中都是一致的,还是会有所不同,例如 Apache 1.3 和 Apache 的未来版本?
答案1
您想从本地还是远程获取此信息?您也可以执行以下命令:
$ httpd -v
Server version: Apache/2.2.13 (Unix)
Server built: Aug 18 2009 06:16:17