文档
官方文档:https://httpd.apache.org/docs/2.4/programs/ab.html
中文文档:https://www.cnblogs.com/linjiqin/p/9058432.html
下载
官网下载地址:https://www.apachehaus.com/cgi-bin/download.plx(选择一个下载即可)
安装
-
解压安装包,我是直接在D盘创建了一个Apache-ab文件夹,把下载的压缩包内容解压到这个文件夹里面,操作完成后文件夹下有以下内容:
-
进入D:\Apache-ab\Apache24\bin目录下,执行命令:httpd -k install,提示already installed就是安装成功了
-
输入ab验证一下,搞定!
-
但是突然你发现,换个路径执行ab命令就无法识别了
如果你经常要用这个命令又觉得每次还要进入安装目录下执行很麻烦,那么需要配置一下环境变量
将D:\Apache-ab\Apache24\bin添加到系统环境变量path中即可,设置完成后重启cmd窗口就生效了~
问题及解决方法:
如果遇到提示 ServerRoot must be a valid directory
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 40 of D:/Apache-ab/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
那么需要打开 D:\Apache-ab\Apache24\conf 目录下的 httpd.conf 文件,将
Define SRVROOT "/Apache24"
ServerRoot "${SRVROOT}"
改为
Define SRVROOT "D:\Apache-ab\Apache24"
ServerRoot "${SRVROOT}"