确定 Windows 上的 Apache 版本?

确定 Windows 上的 Apache 版本?

我在 Windows 上安装了 Apache。文件夹名称显示它是 Apache 2.2,但我想查看完整版本号。我该怎么做?

答案1

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

此外,您应该能够使用httpd在 Windows 中执行等效的二进制文件-v

Linux 的示例:

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

答案2

从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

答案3

我写这篇文章是为了替代上述建议并针对那些使用 XAMPP 的人。

导航到您的 XAMPP 文件夹,进入您的 Apache 文件夹,进入您的 bin 文件夹,右键单击 httpd.exe。顶部的选项卡将是常规/兼容性/详细信息/以前的版本,我们需要详细信息选项卡,它将列出文件版本和产品版本。它们会显示相同的内容,但文件版本会多出一个小数位。

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

如果您不记得或找不到您的 Apache 或 XAMPP 文件夹,只需在 Windows 中搜索 httpd.exe,然后右键单击并选择打开文件位置。

答案4

您可以在 powershell ise 中使用此命令

(((. "C:\Apache24\bin\httpd.exe" -v ) -split "/") -split " \(")[1]

相关内容