我在 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]