Gibt es eine Möglichkeit, Apache Bench (ab) zu installieren, ohne Apache zu installieren?

34

Können Sie Anweisungen zur Installation von ab auf einer Fedora-Distribution mit oder ohne Installation des Apache-Webservers geben? Mit yum oder Kompilieren von der Quelle.

Arnorhs
quelle

Antworten:

23

Installieren Sie apr-util (muss ab laufen):

yum install apr-util

Installiere yum-utils:

yum install yum-utils

Download httpd und Auszug 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

Führen Sie ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
quelle
3
Auf Ubuntu können Sie tun, Sudo apt-get apache2-utils installieren
adrian7
On Arch -pacman -S apr-util
Bobah
66

Auf meinem CentOS 6.2 funktionierte dies:

sudo yum install httpd-tools
neb
quelle
Arbeitete auch an meinem Fedora 17! Vielen Dank! :-)
John
Funktioniert auf CentOS 6
MrROY
Arbeitet an RHEL 6.6
Codehead
1

Dies sollte Ihnen helfen. Dies hängt von der Apache Portable Runtime-Bibliothek und der APR-util-Bibliothek ab

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

Sameer
quelle
Ich habe das tatsächlich versucht, bevor ich die Antwort gepostet habe, sie wurde jedoch nicht aktualisiert und ist nicht mit neueren Versionen von APR kompatibel. Auf jeden Fall konnte ich sie nicht kompilieren.
Arnorhs