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.

Réponses:


76

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


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

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


0

pour les utilisateurs des ports:

port list apache2
apache2                        @2.4.28         www/apache2
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.