Est-il possible d'installer Apache Bench (ab) sans installer apache

34

Pouvez-vous indiquer comment installer un ab sur une distribution Fedora avec ou sans le serveur Web Apache? Avec miam ou compiler à partir des sources.

arnorhs
la source

Réponses:

23

Installez apr-util (vous devez exécuter ab):

yum install apr-util

Installez yum-utils:

yum install yum-utils

Téléchargez httpd un extrait 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

Run ab:

ab http://google.ru/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
ooshro
la source
3
Sur ubuntu vous pouvez faire sudo apt-get install apache2-utils
adrian7 27/02/2015
On Arch -pacman -S apr-util
bobah
66

Sur mon CentOS 6.2, cela a fonctionné:

sudo yum install httpd-tools
Nebraska
la source
Travaillé sur mon Fedora 17 aussi! Merci! :-)
John
Fonctionne sur CentOS 6
MrROY le
Fonctionne sur RHEL 6.6
codehead
1

Cela devrait vous aider. Cela dépend de la bibliothèque Apache Portable Runtime et de la bibliothèque APR-util

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

Sameer
la source
En fait, j’ai essayé cela avant de poster la réponse, mais je n’ai pas mis à jour et ce n’est pas compatible avec les dernières versions d’APR - Quoi qu’il en soit, je n’ai pas pu le faire compiler.
arnorhs