PHP est-il installé sur mon ordinateur ? Vérifier sous Windows et Linux
Le manuel de PHP indique que l'option -v affiche la version de PHP et le type de PHP en cours d'utilisation. Tapez php -v en ligne de commande : si un numéro de version s'affiche, PHP est installé, et vous pouvez le comparer aux versions corrigées publiées par le projet PHP le 21 octobre 2026. Si vous obtenez une erreur, Windows ne trouve pas PHP. Ce guide est à jour au 23 octobre 2026.
Réponse rapide
Sous Windows, ouvrez l'invite de commandes ou PowerShell, tapez php -v et appuyez sur Entrée. Une ligne qui commence par « PHP » suivie d'un numéro de version veut dire que PHP est installé. Une erreur veut dire que Windows ne le trouve pas. Les corrections de PHP2Shell sont 8.5.12, 8.4.27, 8.3.36 et 8.2.35 : mettez à jour toute version plus ancienne par le moyen qui a servi à l'installer.
Comment savoir si PHP est installé sous Windows ?
Passez par la ligne de commande. Le manuel de PHP liste -v comme option de version, et la commande est la même dans l'invite de commandes et dans PowerShell.
- Sélectionnez Rechercher dans la barre des tâches, puis tapez invite de commandes : c'est le chemin que donne l'assistance Microsoft. Microsoft indique aussi que le Terminal Windows s'ouvre par défaut sur PowerShell, qui convient également.
- Tapez
php -vet appuyez sur Entrée. - Lisez la première ligne. Elle commence par « PHP », puis le numéro de version, puis le type de PHP entre parenthèses, comme (cli) pour la version en ligne de commande.
Si vous savez où se trouve une copie de PHP mais que la commande est introuvable, le manuel de PHP montre comment lancer PHP par son chemin complet, par exemple C:\php\php.exe. Taper C:\php\php.exe -v, avec votre propre dossier, vérifie cette copie.
Sur Mac, la même commande fonctionne dans Terminal : voyez notre guide faille PHP et Mac.
Que veut dire le résultat ?
Un numéro de version veut dire que PHP est installé et que Windows le trouve. Comparez-le à l'avis du projet PHP du 21 octobre 2026, qui corrige deux failles critiques, CVE-2026-109618 et CVE-2026-109619, dans PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Un numéro plus ancien dans la même branche doit être mis à jour.
Une erreur veut dire que Windows n'a pas trouvé php. Le manuel de PHP explique que pour lancer PHP depuis n'importe quel dossier, il faut ajouter son emplacement à la variable d'environnement PATH. Une erreur veut donc en général dire que PHP n'est pas installé, mais une copie peut aussi exister hors de votre PATH.
L'avis indique que les installations exposées sont celles qui répondent à des requêtes web, comme PHP-FPM, Apache avec mod_php et php-cgi. Il ne dit rien de PHP utilisé uniquement en ligne de commande : nous ne pouvons donc pas dire que cet usage est sans risque. L'alerte du CERT-FR, l'équipe de réponse aux incidents de l'ANSSI, liste les versions touchées sans distinguer d'usage. Sur l'exploitation, au 23 octobre 2026 : l'agence américaine CISA indique, dans son alerte du 21 octobre révisée le 23 octobre, ne pas avoir observé d'exploitation réussie de ces vulnérabilités en conditions réelles au moment de la publication, et le CERT-FR a ajouté le 22 octobre qu'il a connaissance de preuves de concept pour des déploiements spécifiques de PHP.
Qui a PHP sur son ordinateur, en général ?
Surtout les personnes qui créent ou testent des sites web. Le manuel de PHP présente le script côté serveur comme le principal objet de PHP.
Sous Windows, la page de téléchargement de php.net propose ses propres archives zip, et cite Winget, Chocolatey, Scoop, Docker et WSL (Debian ou Ubuntu) comme autres moyens d'installation.
PHP peut aussi arriver avec un autre produit. Le Centre canadien pour la cybersécurité demande de repérer les produits, appareils et conteneurs qui intègrent des composants PHP vulnérables.
Comment mettre à jour ou désinstaller PHP sous Windows ?
Mettez-le à jour avec l'outil qui l'a installé. Au 23 octobre 2026, la page de téléchargement de php.net liste PHP 8.5.12 pour Windows, daté du 21 octobre.
- Archive zip de php.net. Téléchargez la version corrigée sur la page Windows de php.net. Elle indique d'utiliser les versions Non Thread Safe pour la ligne de commande ou pour IIS avec FastCGI, et les versions Thread Safe pour le serveur web Apache. Elle recommande les versions x64 pour presque toutes les installations Windows.
- Winget. La commande d'installation de php.net pour 8.5 est
winget install PHP.PHP.8.5. La documentation de Microsoft indique quewinget upgradeseul affiche toutes les mises à niveau disponibles, et quewinget uninstalldésinstalle l'application indiquée. - Chocolatey ou Scoop. Mettez PHP à jour avec ce même outil et ses propres commandes.
- Un outil de développement qui intègre PHP. Mettez l'outil à jour.
Pour désinstaller PHP, passez par le même moyen. Microsoft indique qu'une application peut aussi être désinstallée depuis Démarrer > Paramètres > Applications > Applications et fonctionnalités, puis Plus > Désinstaller. Si vous avez ajouté le dossier de PHP à votre PATH lors de l'installation, retirez cette entrée quand vous supprimez le dossier.
Puis relancez php -v pour vérifier le numéro.
Comment vérifier sous Linux ?
Lancez php -v dans un terminal. Le manuel de PHP indique que la plupart des systèmes Unix et Linux proposent PHP dans leurs propres paquets, et la page de téléchargement de php.net précise que ces versions contiennent des modifications ajoutées par le fournisseur, sur lesquelles le projet PHP n'a aucun contrôle. Mettez donc PHP à jour avec le gestionnaire de paquets de votre distribution, et suivez ses avis de sécurité : l'avis PHP indique que certaines distributions fournissent des correctifs rétroportés.
Ai-je besoin de PHP pour utiliser des sites web ?
Non. Le manuel de PHP explique que le code PHP est exécuté sur le serveur, qui génère le HTML envoyé ensuite à votre navigateur, et que le client ne reçoit que le résultat. PHP2Shell est donc un problème pour le serveur du site, comme l'explique notre guide c'est quoi PHP ?.
Le rôle de Failshot
Failshot est une deuxième couche de sécurité pour votre Mac. Votre mot de passe est la première couche, et Failshot est celle qui vient après.
Il est fait pour le moment où quelqu'un s'assoit devant votre Mac et le déverrouille. Quand il est activé, il prend en photo la personne qui déverrouille votre Mac, puis, avec Pro, enregistre une vidéo de 5 secondes, et sa fenêtre lui indique que le déverrouillage a été photographié. Pour le désactiver, ou le quitter depuis son menu, il faut Touch ID ou votre code PIN Failshot et votre réponse, jamais le mot de passe de votre Mac.
L'application Mac se télécharge gratuitement sur failshot.app, pour macOS 14 ou une version ultérieure. Utilisation gratuite. Pro ajoute la vidéo, les alertes par e-mail et le coffre-fort chiffré. Essayez Failshot Pro pour Mac gratuitement pendant 7 jours sur failshot.app. Votre carte est demandée à l'inscription et débitée le 8e jour, sauf si vous annulez. L'application est en anglais. Failshot pour Windows sera bientôt disponible, comme les versions pour iPhone et Android.
Autres questions
Windows est-il livré avec PHP ?
Les pages Windows du manuel de PHP décrivent l'obtention de PHP par les versions officielles, recommandées pour la production, ou par la compilation à partir des sources. Lancer php -v est le moyen le plus rapide de savoir si votre PC en a une copie.
Que veut dire (cli) après le numéro de version ?
C'est le type de PHP qui a répondu. Le manuel de PHP indique que -v affiche le nom de la SAPI, l'interface par laquelle PHP tourne, et cli est la version en ligne de commande. Les failles touchent PHP quand il répond à des requêtes web, ce qui passe par d'autres interfaces.
Mettre à jour vers la dernière version suffit-il ?
Le projet PHP indique que seule la mise à jour est une solution complète, et que les réglages qu'il liste réduisent l'exposition sans rendre une installation sûre. Le 23 octobre, il a aussi publié un avis d'information sur un problème distinct et peu probable, CVE-2026-115560, présenté dans notre guide faille PHP PHP2Shell.
Sources
- Security advisory du 21 octobre 2026 et informational advisory du 23 octobre 2026, PHP (en anglais)
- Options (ligne de commande), Manuel PHP
- Installation sur les systèmes Windows, Manuel PHP
- Installation manuelle des binaires pré-compilés, Manuel PHP
- Exécution de PHP en ligne de commande sur les systèmes Windows, Manuel PHP
- FAQ : Installation, Manuel PHP
- Installation sur les systèmes Unix, Manuel PHP
- Introduction, Manuel PHP
- Downloads pour Windows, PHP (en anglais)
- Downloads pour Linux, PHP (en anglais)
- CERTFR-2026-ALE-014, Multiples vulnérabilités dans PHP, CERT-FR (ANSSI)
- AL26-026, Vulnérabilités critiques touchant PHP, Centre canadien pour la cybersécurité
- Résoudre les problèmes de connexion Wi-Fi dans Windows (ouvrir l'invite de commandes), Assistance Microsoft
- Installation du terminal Windows, Microsoft Learn
- Commande upgrade, Microsoft Learn
- Commande uninstall, Microsoft Learn
- Critical vulnerabilities in PHP require immediate patching, CISA (en anglais)