确定Windows上的Apache版本?

我已经在Windows上安装了Apache。 文件夹名称表示它是Apache 2.2,但我想看完整版本号。 我怎样才能做到这一点?

该版本将在您的configuration中的ErrorLog下指定的日志中发布。 ( /var/log/httpd/error_log是许多Linux中的标准位置。)

此外,你应该能够在-v执行与windows相同的httpd二进制文件。

来自Linux的示例:

 # /usr/local/apache/bin/httpd -v Server version: Apache/1.3.41 (Unix) Server built: Sep 10 2009 10:42:36 

从CMD:

 "C:\Program Files\[Apache directories]\bin\httpd.exe" -v 

例:

 C:\Documents and Settings\User>"c:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe" -v Server version: Apache/2.2.21 (Win32) Server built: Sep 9 2011 10:26:10 

启用服务器状态

除了性能信息之外,服务器状态页面还将显示此信息。 它从这样的事情开始:

本地主机的Apache服务器状态

服务器版本:Apache / 2.2.14(Win32)PHP / 5.3.1

服务器内置:Sep 28 2009 22:41:08

有关其他问题,请参阅服务器状态的详细说明 。

我写这个作为上面的build议和使用XAMPP的人的替代scheme。

导航到你的XAMPP文件夹,input你的Apache文件夹,进入你的bin文件夹,右键单击httpd.exe。 顶部的选项卡将是常规/兼容性/详细信息/以前的版本,我们需要详细信息选项卡,在那里它将列出文件版本和产品版本。 他们会说文件版本有一个额外的小数位相同的东西。

对于Apache本身,除了XAMPP部分之外,它将是相同的过程。

如果您无法找回或找不到您的Apache或XAMPP文件夹,只需执行httpd.exe的Windowssearch并右键单击并select打开的文件位置即可。