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.
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.
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.
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 |