Connaitre sa version de PHP

I. Présentation

Lors de la mise en place d'application web ou la construction d'un site web, il peut être pratique de savoir quelle version de PHP nous disposons, nous allons ici voir différentes méthodes pour le savoir.

II. Ligne de commande

La ligne de commande va comme d'habitude nous être d'une grande aide sous Linux, on peut en effet très simplement  savoir notre version de PHP via l'exécution d'une commande PHP avec l'option "-v" comme suivant :

php -v

Résultat :

PHP_version_01
On voit bien ici ma version de PHP qui est la 5.4.4

III. Via les paquets

On peut également le savoir via notre gestionnaire de paquet en ligne de commande (apt-get dans le cadre d'une Debian comme c'est mon cas) :

apt-cache policy php5

Résultat :

PHP_version_02
Ici, on voit la version de PHP installée mais également celle présente dans les dépôts afin de savoir si une mise à jour est à faire.

IV. Le fichier PhpInfo

On peut également le savoir via Phpinfo qui est une fonction PHP que nous pouvons mettre dans un fichier à la racine de notre serveur web par exemple. S'il s'agit d'Apache2 standard :

vim /var/www/version.php

Puis mettez ce contenu à l'intérieur :

PHP_version_04

On n'oublie pas de donner les droits de lecture et d'exécution à l'utilisateur www-data :

chown www-data:www-data /var/www/version.php

On pourra alors se rendre sur ce fichier avec un navigateur web, ce qui exécutera la fonction :

PHP_version_03

Voila, nous avons ici en haut de page la version de PHP plus d'autres informations comme la version du système, la date d'installation et divers autres paramètres. 🙂

 

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Fondateur d’IT-Connect.fr et d’Information-security.fr.
Auditeur sécurité chez Amossys.

    mickael a publié 478 articles sur IT-Connect.See all posts by mickael

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *