Apakah ada cara untuk menginstal Apache Bench (ab) tanpa menginstal apache

34

Bisakah Anda memberikan petunjuk tentang cara menginstal ab pada distro fedora dengan atau tanpa menginstal server web apache? Dengan yum atau kompilasi dari sumber.

arnorhs
sumber

Jawaban:

23

Instal apr-util (perlu dijalankan ab):

yum install apr-util

Instal yum-utils:

yum install yum-utils

Unduh httpd an ekstrak 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

Jalankan ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
sumber
3
Di ubuntu Anda bisa melakukan sudo apt-get install apache2-utils
adrian7
On Arch -pacman -S apr-util
bobah
66

Di CentOS 6.2 saya, ini berhasil:

sudo yum install httpd-tools
cotok
sumber
Bekerja pada Fedora 17 saya juga! Terima kasih! :-)
John
Bekerja pada CentOS 6
MrROY
Bekerja pada RHEL 6.6
codehead
1

Ini akan membantu Anda. Itu tergantung pada perpustakaan Apache Portable Runtime dan perpustakaan APR-util

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

Sameer
sumber
Saya benar-benar mencobanya sebelum saya memposting jawabannya, tetapi belum diperbarui dan tidak kompatibel dengan versi APR yang lebih lama - Tidak peduli apa, saya tidak dapat membuatnya untuk dikompilasi.
arnorhs