centos单独编译安装ab测试

来源:互联网 发布:网络获客 编辑:程序博客网 时间:2024/06/05 03:04




参考:https://code.google.com/archive/p/apachebench-standalone/wikis/HowToBuild.wiki


ab测试:


1、第一步:下载
https://code.google.com/archive/p/apachebench-standalone/downloads
下载ab-standalone-0.1.tar.bz2




http://apr.apache.org/download.cgi
下载 apr-1.5.2.tar.gz    apr-util-1.5.4.tar.gz




2、第二步,安装apr
解压:tar zxvf apr-1.5.2.tar.gz
./configure
make -j && make install


3、第三步:安装apr-util
解压后:./configure --with-apr=/usr/local/apr
make -j && make install


4、安装ab
解压:tar  -jxvf ab-standalone-0.1.tar.bz2


对ab.c做如下修改(1392行)

1392                 bad++;
   1393               close_connection(c);
   1394                return;
   1395                //apr_err("apr_socket_recv", status);




make apr-skeleton
make ab



如果make apr-skeleton出现错误:
Package apr-1 was not found in the pkg-config search path
No package 'apr-1' found


执行以下:
PKG_CONFIG_PATH=/usr/local/apr/lib/pkgconfig                   
export PKG_CONFIG_PATH 
echo $PKG_CONFIG_PATH
make clean

make apr-skeleton


(ln -s /usr/local/apr/lib/pkgconfig/apr-1.pc /usr/local/lib/pkgconfig/apr-1.pc)


5 建立软链

sudo ln  你的ab路径  /usr/local/bin/ab

0 0