¿Hay alguna manera de instalar Apache Bench (ab) sin instalar apache

34

¿Puede proporcionar instrucciones sobre cómo instalar ab en una distribución de fedora con o sin instalar el servidor web apache? Con yum o compilando desde la fuente.

Arnorhs
fuente

Respuestas:

23

Instale apr-util (necesita ejecutar ab):

yum install apr-util

Instala yum-utils:

yum install yum-utils

Descargar httpd an extract 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

Ejecute ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
fuente
3
En ubuntu puedes hacer sudo apt-get install apache2-utils
adrian7
En Arch -pacman -S apr-util
bobah
66

En mi CentOS 6.2, esto funcionó:

sudo yum install httpd-tools
Nebraska
fuente
¡También trabajé en mi Fedora 17! ¡Gracias! :-)
John
Funciona en CentOS 6
MrROY
Funciona en RHEL 6.6
codehead
1

Esto debería ayudarte. Depende de la biblioteca Apache Portable Runtime y la biblioteca APR-util

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

Sameer
fuente
De hecho, lo intenté antes de publicar la respuesta, pero no se ha actualizado y no es compatible con versiones tardías de APR. No importa qué, no pude hacer que se compilara.
Arnorhs