Comment puis-je savoir quelle version d'Apache je cours?

57

Je connais la méthode phpinfo () mais existe-t-il un autre moyen? J'utilise CentOS et je ne trouve pas l'exécutable httpd pour exécuter httpd -v.

tooshel
la source

Réponses:

76

Soit rpm -q httpdou /usr/sbin/httpd -vdevrait fonctionner.

jsbillings
la source
Merci! J'ai continué à chercher dans / sbin au lieu de / usr / sbin mais ces deux éléments ont fonctionné! Espérons que Google indexera cette réponse au lieu de la poubelle qui existe.
Tooshel
1
@tooshel: Vous auriez pu essayer de localiser. "localiser bin / httpd". En supposant que c'est installé, pas sûr que c'est standard sur CentOS.
Jürgen A. Erhard
Oui, nous avons localiser. . . J'ai découvert parce qu'un autre collègue était convaincu que je n'avais pas déplacé quelque chose car l'index "localiser" n'était pas mis à jour. J'oublie toujours que c'est là! Merci!
Tooshel
1
Peut confirmer que cela fonctionne sur Mac OS El Capitan.
Crmpicco
29

Pour les versions récentes d'Apache, essayez ceci:

$ /usr/sbin/apache2 -v

Le résultat devrait ressembler à ceci:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11
joelparkerhenderson
la source
3

La vérification ci-dessus n'inclut que le numéro de version principal, sans inclure les correctifs de port arrière étendus.

Si vous avez installé avec yum, vous pouvez:

yum list httpd

et obtenez la version complète (notez le -31 / -47)

Installed Packages httpd.x86_64 2.2.15-31.el6.centos Available Packages httpd.x86_64 2.2.15-47.el6.centos

storm_m2138
la source
0

pour les utilisateurs des ports:

port list apache2
apache2                        @2.4.28         www/apache2
pgee70
la source