Comment connaître la version de PHP installée sur votre serveur Debian ?

PHP est un langage de programmation libre qui est mondialement utilisé pour générer du contenu Web dynamique en HTTP. Lorsque vous accédez à un site Internet à quelques exceptions près il y a de forte chance qu’il y ait un moteur PHP derrière.

SysKB tourne par exemple sur un VPS dédié que je loue chez IONOS. Sur ce VPS je fais tourner un Debian, et un stack PHP, MYSQL et APACHE.

Avoir son site WEB sur un VPS a pleins d’avantages (performance, flexibilité, maîtrise, migration, …) mais il faut assurer la maintenance et donc le maintenir à jour de temps en temps.

Si avant de mettre à jour votre moteur PHP vous souhaitez vérifier la version de PHP installée sur votre serveur DEBIAN voici quelques solutions.

Solution 1

Tapez la commande suivante depuis la console de votre serveur Debian

php --version

ou

php -v

ou

/usr/bin/php -v

Vous devriez obtenir un résultat similaire à cela :

root@localhost:~# php --version
PHP 7.3.14-1~deb10u1 (cli) (built: Feb 16 2020 15:07:23) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.14, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.14-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
root@localhost:~#

Solution 2

Tapez la commande suivante depuis la console de votre serveur Debian.

echo '<?php phpinfo(); ?>' > /var/www/html/phpinfo.php

Cette commande créée une fichier nommé phpinfo.php dans le répertoire de votre site web (mon répertoire est ici html. Il suffit ensuite d’appeler ce fichier directement depuis votre navigateur via l’adresse de votre site Web.

Pensez à supprimer ce fichier une fois terminé pour éviter de mettre à disposition les détails de votre configuration sur le réseau.

Solution 3

Attention avec cette méthode vous éditez directement un fichier de configuration PHP.

Tapez la commande suivante depuis la console de votre serveur Debian.

php -r 'phpinfo();' | less

Vous devriez obtenir un résultat similaire à cela :

phpinfo()
PHP Version => 7.3.14-1~deb10u1

System => Linux localhost 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
Build Date => Feb 16 2020 15:07:23
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.3/cli
Loaded Configuration File => /etc/php/7.3/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.3/cli/conf.d
Additional .ini files parsed => /etc/php/7.3/cli/conf.d/10-mysqlnd.ini,

Tapez q pour quitter l’éditeur.

Solution 4

Directement depuis WordPress si vous utilisez ce CMS, et d’ailleurs il faudra penser à mettre SysKB à jour en 7.4 et même en 8 au moment ou j’écris cet article. Mais attention, jamais de précipitation pour ce genre de mise à jour. Même si mon site est parfaitement sauvegardé grâce à une solution BaaS basée sur Acronis lorsque je réalise des MAJ qui touchent au système je préfère toujours préparer un VPS de secours prêt à démarrer au cas où (je fais une dernière sauvegarde que je restaure sur un VPS que je loue en période d’essai chez IONOS et dès que ma maintenance est terminée je shoote le VPS temporaire).

Ceinture et bretelle il est mieux de prévoir son plan de secours que de se retrouver à restaurer son VPS à l’arrache à 2 heures du matin dans la panique.

Voici mon GPS pour faire du vélo ! Le Garmin Edge 830 est une vraie réussite avec une autonomie de plus de 15 heures cartographie activée et un écran tactile désormais absolument parfait qui réagit au doigt et à l'oeil, comme un smartphone.

Créez un itinéraire sur Strava ou sur Garmin Connect et il est aussitôt transmis à vote GPS. Si vous êtes pressé ou dans un lieu inconnu, le générateur de boucle vous guidera tout simplement. Si vous décidez de changer de prendre un autre chemin le recalcul est automatique et un nouvel itinéraire vous sera proposé.

Voir mon classement des meilleurs GPS pour en savoir plus !

GPS Vélo

Laissez un commentaire