web-dev-qa-db-fra.com

Vérifier quoi PHP version que je tourne sous Linux?

J'exécute Centos 5 et j'ai besoin de savoir quelle version de PHP j'exécute. Existe-t-il une commande pour cela que je peux exécuter?

101
Roland

Essayez d’exécuter ce qui suit sur la ligne de commande.

Pour obtenir simplement les informations de version:

php -v

Ou pour obtenir beaucoup d'informations:

php -i

Il devrait vous donner toutes les informations dont vous avez besoin sur l'installation de php.

176
Paxxi

Vous pouvez créer un fichier index.php avec

<?php phpinfo() ?>
18
hyperslug

Une réponse a été acceptée, mais une autre option sur les systèmes RPM (RHEL, Centos, Fedora, etc.) consiste à utiliser les éléments suivants:

rpm -q php

Et pendant que j'y suis, la méthode générale d'utilisation de RPM pour trouver des informations sur un paquet pour n'importe quel programme ou fichier installé par rpm est similaire à celle-ci (pour awk):

  1. Recherchez le chemin complet du fichier s'il n'est pas connu, par exemple pour un exécutable dans $ PATH:

    type -path awk

  2. Recherchez le nom, y compris la version, du package contenant le fichier:

    rpm -qf /usr/bin/awk

  3. Si vous le souhaitez, recherchez des informations sur ce paquet:

    rpm -qi gawk

C'est un peu plus compliqué pour les paquets installés et utilisés par Apache car ils ne sont peut-être pas sur $ PATH, mais vous pouvez commencer avec quelque chose comme:

rpm -qa | egrep -i 'php | awk'

12
NVRAM

Utilisation

more /etc/php.ini

Cela vous montrera:

  1. Version Apache
  2. Versions PHP
  3. Fonctions PHP
  4. Diverses options concernant PHP
3
Pankaj