简介:本博文描述了怎么样单独编译ABSender而不依赖于Apache。修改并翻译自:http://code.google.com/p/apachebench-standalone/wiki/HowToBuild如何单独安装ApacheBench
源码下载:
你可以从以下GitHub地址下载到ABSender安装工具,内含ABSender源码,但并非新版本,新版本请前往ABSender的GitHub地址下载:
ABSender-InstallTool: https://github.com/100Continue/ABSender-InstallTool
ABSender Source Code: https://github.com/100Continue/ABSender
依赖包:
ABSender依赖于APR包(Apache Portable Runtime)和APR-util包。
下文将向您介绍如何安装这些依赖包及安装ABSender。
首先,您需要到以下地址下载新版本的APR包和APR-util包:
APR包和APR-util包下载地址:http://apr.apache.org/download.cgi
安装步骤:
APR库安装:
1. 解压APR包: tar -zxvf apr-1.4.6.tar.gz
2. 进入所解压出来的依赖包的工作目录: cd apr-1.4.6
3. 配置APR库: configure
4. 编译APR: make
5. 安装APR: sudo make install
6. 为APR pkgconfig 文件建立软链接: sudo ln -s /usr/local/apr/lib/pkgconfig/apr-1.pc /usr/local/lib/pkgconfig/apr-1.pc
7. 使用ABSender-InstallTool来验证APR库是否成功安装:
cd ABSender-InstallTool
make apr-skeletion
APR-util库安装:
1. 解压APR-util包: tar -zxvf apr-util-1.5.1.tar.gz
2. 配置APR-util库: ./configure --with-apr=/usr/local/apr
3. 编译APR-util库: make
4. 安装APR-util库: sudo make install
ABSender安装:
1. 进入ABSender-InstallTool文件夹并放入新的ABSender源码:
make ABSender
安装完毕,所生成的可执行文件 ABSender, 您可以放在任何地方进行执行。
详细的ABSender帮助信息,可以通过执行 ./ABSender -h 获得。
谢谢您使用ABSender。