Czy istnieje sposób na zainstalowanie Apache Bench (ab) bez instalowania Apache?

34

Czy możesz podać instrukcje instalacji ab na dystrybucji fedora z instalacją lub bez serwera Apache? Z yum lub kompilacja ze źródła.

arnorhs
źródło

Odpowiedzi:

23

Zainstaluj apr-util (musisz uruchomić ab):

yum install apr-util

Zainstaluj yum-utils:

yum install yum-utils

Pobierz httpd i wyciąg 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

Uruchom ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
źródło
3
Na Ubuntu można zrobić sudo apt-get install apache2-utils
adrian7
On Arch -pacman -S apr-util
bobah
66

W moim CentOS 6.2 działało to:

sudo yum install httpd-tools
neb
źródło
Pracowałem również na mojej Fedorze 17! Dzięki! :-)
Jan
Działa na CentOS 6
MrROY
Działa na RHEL 6.6
kodhead
1

To powinno ci pomóc. Zależy to od biblioteki Apache Portable Runtime i biblioteki APR-util

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

Sameer
źródło
Próbowałem tego, zanim opublikowałem odpowiedź, ale nie został zaktualizowany i nie jest kompatybilny z późnymi wersjami APR - bez względu na wszystko, nie udało mi się go skompilować.
arnorhs