有没有办法在不安装 apache 的情况下安装 Apache Bench (ab)

arn*_*rhs 35 linux yum ab apache-2.2

您能否提供有关如何在安装或不安装 apache Web 服务器的情况下在 Fedora 发行版上安装 ab 的说明?使用 yum 或从源代码编译。

小智 69

在我的 CentOS 6.2 上,这有效:

sudo yum install httpd-tools
Run Code Online (Sandbox Code Playgroud)


oos*_*hro 24

安装 apr-util(需要运行 ab):

yum install apr-util
Run Code Online (Sandbox Code Playgroud)

安装 yum-utils:

yum install yum-utils
Run Code Online (Sandbox Code Playgroud)

下载 httpd 提取 ab:

mkdir ~/httpd
cd ~/httpd
yumdownloader httpd
rpm2cpio httpd-2.2.3-43.el5.centos.3.i386.rpm | cpio -idmv
mv usr/bin/ab /usr/bin/ab
cd ~
rm -rf ~/httpd
Run Code Online (Sandbox Code Playgroud)

运行 ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Run Code Online (Sandbox Code Playgroud)

  • 在 ubuntu 上,您可以执行 sudo apt-get install apache2-utils (3认同)