Comment vérifier la version de PHP ?

Par : TutorialsGrey, le 01 Juillet 2022
PHP

Problème

Vous voulez connaître la version de PHP installée sur votre système, que vous utilisez pour le dévéloppement de vos sites web dynamiques.

 

Solution

Les nouvelles versions de PHP apportent plus de fonctionnalités et d'améliorations tout en supprimant certaines fonctionnalités obsolètes. Les anciens codes PHP peuvent ne pas fonctionner avec les versions plus récentes de PHP et vice versa. Il est donc essentiel d'utiliser la bonne version de PHP pour votre code.

Vous pouvez vérifier la version de PHP sur votre système en exécutant la commande php à partir de la ligne de commande. Il existe également des fonctions PHP que vous pouvez utiliser dans votre code pour obtenir la version de PHP pendant l'exécution.

Remarque : Le binaire php est disponible dans la variable PATH par défaut pour Ubuntu et les autres variantes de Linux s'il est installé à l'aide du gestionnaire de paquets par défaut. Vous devrez peut-être utiliser le chemin complet pour le binaire s'il est installé manuellement ou en utilisant d'autres méthodes comme XAMPP pour Windows.

 

Étapes à suivre pour vérifier la version de PHP installée :

1. Exécutez la commande php -v à partir de la ligne de commande.

$ php -v
PHP 7.4.3 (cli) (built: Jun 13 2022 13:43:30) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

2. Exécutez la commande php -i à partir de la ligne de commande.

$ php -i | grep "PHP Version"
PHP Version => 7.4.3
PHP Version => 7.4.3

3. Affiche l'ID de la version de PHP PHP_VERSION_ID du script PHP.

<?php 
	echo PHP_VERSION_ID;
	//Exemple de résultat: 70403
?>

4. phpversion() affiche la version PHP du script PHP.

<?php 
	echo phpversion();
	//Exemple de résultat: 7.4.3
?>

5. Aperçu du résultat de la fonction phpinfo().

<?php 
	phpinfo();
?>

6. Demandez à votre gestionnaire de paquets où sont installés les paquets PHP.

$ apt show php
Package: php
Version: 2:7.4+75
Priority: optional
Section: php
Source: php-defaults (75)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 13.3 kB
Depends: php7.4
Download-Size: 2,712 B
APT-Sources: http://jp.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on latest stable
 PHP version (currently 7.4).

 

Quelques commandes de requête du gestionnaire de paquets pour différents systèmes d'exploitation et distributions :

Plateforme Commande
homebrew $ brew list --versions php
Debian, Ubuntu $ apt show php
CentOS, RedHat, Fedora $ dnf info httpd