debian和ubuntu系统下apache httpd ab工具的安装与使用说明

本文介绍了在Debian和Ubuntu系统下如何安装和使用Apache HTTPD的ab压力测试工具。在安装过程中,需要下载httpd源码包,以及依赖的pcre、apr和apr-util,并通过编译安装。遇到的问题包括gcc/g++的缺失、expat头文件的缺失,以及特定情况下apr和apr-util的特殊安装位置。最终,成功安装后的ab工具位于/usr/local/bin/apache2目录下。
摘要由CSDN通过智能技术生成

前言

由于初接触web开发,自然有http方面压力测试的请求。所以在网上了解到apache ab这个工具。其实http自动测试的工具,包括线上测试的都有很多。选择ab还是信赖与apache的专业度,老牌工具肯定满足各种需求。不过apache ab的安装配置有些麻烦,好在网上什么都有。我也总结一下亲测可用的方法。

安装

最初网上搜到很多在centos系统下直接单独安装apache ab tool的方法,一句命令搞定。由于它是红帽系的使用yum包管理,所以我并不适合debian,ubuntu这些使用apt包管理的linux系统。只能采用传统的方式,安装apache httpd整包。

1、下载程序包

官网下载httpd-2.4.37源码包,需要make,make install编译安装。但是你会发现它依赖于以下3个包: 

pcre-8.42,apr-1.6.5,apr-util-1.6.1

同样下载解压之后,依次输入相同的命令:./configure; make; make install这3个命令。

configure可以输入参数,来配置安装路径,但我都没有加,使用默认的路径:/usr/local/bin

2、错误解决

  1. 在安装pcre过程中,可能会依赖gcc和g++,没有的话安装即可;
  2. 在配置httpd的之后,可能会报fatal error: expat.h错误,安装sudo apt-get install libexpat1-dev即可
  3. 如果在最后make httpd报recipe for target 'htpas
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值