Existe uma maneira de instalar o Apache Bench (ab) sem instalar o apache

34

Você pode fornecer instruções sobre como instalar o ab em uma distro do fedora com ou sem instalar o servidor web apache? Com yum ou compilando a partir da fonte.

Arnorhs
fonte

Respostas:

23

Instale o apr-util (é necessário executar ab):

yum install apr-util

Instale o yum-utils:

yum install yum-utils

Faça o download do httpd an extract:

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

Execute ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
fonte
3
No Ubuntu você pode fazer sudo apt-get install apache2-utils
adrian7
No Arch - #pacman -S apr-util
22918 bobah
66

No meu CentOS 6.2, isso funcionou:

sudo yum install httpd-tools
neb
fonte
Trabalhei no meu Fedora 17 também! Obrigado! :-)
John
Funciona no CentOS 6
MrROY
Funciona no RHEL 6.6
codehead 17/04/2015
1

Isso deve ajudá-lo. Depende da biblioteca Apache Portable Runtime e da biblioteca APR-util

http://code.google.com/p/apachebench-standalone/wiki/HowToBuild

Sameer
fonte
Na verdade, eu tentei isso antes de postar a resposta, mas não foi atualizada e não é compatível com as versões posteriores do APR - Não importa o que aconteça, não consegui compilar.
arnorhs