PHP 8.5.11
Si vous touchez au développement web depuis plus d'une semaine, vous avez sûrement déjà croisé PHP. PHP est partout. Le fonctionnement interne du moteur Zend ne vous intéresse peut-être pas, à moins d'être un vrai geek (aucun jugement). Le meilleur, c'est que c'est gratuit !
- Gratuit
- Windows
- macOS
- Linux
- 30 oct. 2026
9dac05f72f328afd0a2b0e795a519ae4cb3d056bc3f3b55147bd048bd64e45e8Rapport VirusTotal ↗Captures d’écran
À propos de PHP
PHP est un langage de script conçu pour le web. Créé en 1994, il a connu de nombreuses mises à jour majeures, mais son objectif reste le même : insérer du code dans du HTML, l'exécuter sur le serveur et renvoyer le résultat au navigateur. Sa facilité d'utilisation explique sa présence partout. WordPress l'utilise, Wikipédia aussi. Il fait tourner une grande partie du backend d'internet et continue de recevoir des mises à jour régulières.
La dernière version stable est la 8.5. Elle a connu plusieurs mises à jour récentes ; la plus récente est la 8.5.11, sortie en septembre 2026. Cette version n'apporte pas de nouvelles fonctionnalités, uniquement des correctifs de sécurité et de bugs. La version 8.5 est sortie en novembre 2025. Elle introduit plusieurs nouveautés comme l'extension URI pour la gestion des URL, l'opérateur pipe pour l'enchaînement d'appels et la syntaxe clone(). Clone() permet de cloner un objet et de modifier ses propriétés en une seule ligne de code. OPcache a aussi été intégré au cœur de PHP, ce qui simplifie sa mise en place. Si vous démarrez un nouveau projet, utilisez la version 8.5. Si vous maintenez une application plus ancienne, les versions 8.4 et 8.3 sont toujours prises en charge.
Sous Windows, l'installation de PHP diffère de la plupart des autres logiciels. Il n'y a pas de fichier .exe. L'équipe PHP fournit des builds Windows au format ZIP. Il faut extraire l'archive dans un dossier, modifier le fichier php.ini et ajouter ce dossier au PATH du système. Cela peut sembler compliqué, mais ça ne l'est pas. Téléchargez simplement le fichier ZIP correspondant à votre architecture (x64 est la norme aujourd'hui, les builds 32 bits ne sont plus disponibles pour les versions actuelles). Extrayez-le dans un dossier comme C:\php. Renommez php.ini-development en php.ini. Décommentez les extensions dont vous avez besoin. Souvent, on oublie d'installer Microsoft Visual C++ Redistributable, requis par PHP. Si vous obtenez une erreur indiquant qu'un fichier DLL est introuvable lors de l'exécution de php -v, c'est presque certainement la cause.
Si vous préférez éviter cette procédure, vous pouvez passer par XAMPP. C'est la méthode d'installation traditionnelle de PHP. Il s'agit d'un installateur qui installe PHP, Apache, MySQL et phpMyAdmin. Ce n'est pas aussi léger qu'une installation de PHP seul, mais c'est le moyen le plus rapide de tout mettre en place. Sinon, vous pouvez utiliser winget. Il installe PHP en ligne de commande et configure votre PATH. C'est une option plus propre si vous avez seulement besoin de PHP.
PHP n'est pas le meilleur langage pour tout. Ce n'est ni un langage système, ni un langage pour la data science, ni le premier choix pour développer des applications de bureau. En revanche, c'est l'un des langages les plus pratiques pour le développement backend de sites web. Il bénéficie d'un excellent support d'hébergement, de frameworks matures et d'une large communauté, ce qui permet de trouver une réponse à presque toutes les questions. Si vous développez pour le web et cherchez un langage éprouvé à grande échelle depuis des décennies, téléchargez PHP.
Tous les logiciels Logiciels PC (1) ›
Fonctionnalités principales
- Il est gratuit, et il le reste. PHP est publié sous la licence PHP, sans offre payante, sans abonnement et sans édition commerciale qui débloquerait des fonctionnalités. Le langage, le runtime et la documentation sont tous ouverts. Vous pouvez le télécharger, l'utiliser à des fins commerciales et le redistribuer sans rien payer.
- L'écosystème est la vraie raison de l'utiliser. Des frameworks comme Laravel, Symfony et WordPress tournent sur PHP, et Composer, le gestionnaire de paquets, donne accès à des dizaines de milliers de bibliothèques. Si vous devez créer une application web, il y a de bonnes chances que quelqu'un ait déjà écrit le composant dont vous avez besoin, et il suffit d'un composer require pour l'installer.
- Il tourne presque partout. PHP est disponible pour Windows, macOS, Linux et une longue liste de variantes UNIX. Les builds Windows sont officiels et maintenus par l'équipe PHP ; ils incluent des variantes thread-safe et non thread-safe selon que PHP est exécuté comme module Apache ou en FastCGI.
- La version 8.5 est la version stable actuelle. PHP 8.5.11 est la dernière version de sécurité et de correction de bugs, et la branche 8.5 a été introduite en novembre 2025. Elle comprend l'extension URI pour analyser et normaliser les URL, l'opérateur pipe pour enchaîner les appels de fonctions, et clone() avec mise à jour des propriétés. OPcache est désormais intégré au cœur plutôt que fourni comme extension séparée.
- PHP 8.4 et 8.3 sont toujours prises en charge. Si vous maintenez une application plus ancienne, pas besoin de passer immédiatement à 8.5. Les branches 8.4 et 8.3 reçoivent toujours des mises à jour de sécurité, et les builds Windows pour ces branches sont disponibles aux côtés des binaires 8.5.
- Les binaires Windows sont des archives ZIP, pas des installateurs. L'équipe PHP distribue les builds Windows sous forme d'archives compressées à extraire dans un dossier et à configurer manuellement. Il n'y a pas d'assistant d'installation. Vous décompressez les fichiers, modifiez php.ini et ajoutez le dossier à votre PATH. L'installation s'arrête là.
- XAMPP et winget sont les raccourcis. Si vous ne voulez pas configurer PHP à la main, XAMPP regroupe PHP avec Apache, MySQL et phpMyAdmin dans un seul installateur. Sinon, winget install PHP.PHP installe PHP en ligne de commande et gère l'entrée PATH pour vous.
- La communauté est immense, et c'est important quand quelque chose ne fonctionne pas. PHP est en développement continu depuis 1995, et la documentation est très complète. Le suivi des bugs est public, les listes de diffusion sont actives, et le nombre de tutoriels, de réponses sur Stack Overflow et de projets open source basés sur PHP fait que vous êtes rarement le premier à rencontrer un problème.
Questions fréquentes sur PHP
Qu’est-ce que PHP, au fond ?
PHP est-il mort ?
Pas le moins du monde. Fin 2026, W3Techs indique encore que PHP équipe environ 69,9 % des sites dont le langage côté serveur est connu, soit plus que JavaScript, Ruby, Java et tout le reste réunis. Le chiffre recule lentement, mais « reculer après une domination totale » n’a rien à voir avec « mort ». L’écosystème est actif, les versions sortent chaque année de façon prévisible et les frameworks se portent très bien.
Quelle est la dernière version, et qu’y a-t-il de nouveau ?
La version stable actuelle est PHP 8.5, sortie le 20 novembre 2025. Les nouveautés phares : l’opérateur pipe (|>) pour enchaîner les appels sans variables temporaires, clone with pour cloner des objets en modifiant leurs propriétés, des traces complètes en cas d’erreur fatale (de quoi voir enfin ce qui a cloché), et les fonctions array_first() et array_last() tant attendues. On note aussi une nouvelle extension URI et un attribut NoDiscard pour les fonctions dont la valeur de retour compte. Côté performances, la 8.5 affiche environ 14 % de gains par rapport à la 8.1 dans les benchmarks Phoronix.
Et PHP 8.6 ? Faut-il l’attendre ?
PHP 8.6 est prévue pour le 19 novembre 2026 : c’est imminent, pas hypothétique. La fonctionnalité vedette est l’application partielle de fonctions (Partial Function Application), qui permet de préremplir certains arguments et de récupérer un callable pour les autres, ce qui réduit le code répétitif des wrappers. Il y a aussi des changements dans l’API Stream et sur les valeurs par défaut des propriétés readonly. C’est une version plus modeste que la 8.0 ou la 8.1, mais qui mérite d’être anticipée. Si vous démarrez un projet maintenant, la 8.5 est la cible sûre ; la 8.6 sera prête pour la production peu après.
Quelles sont les performances de PHP face à Python ou Node.js ?
Tout dépend de ce que vous mesurez. Sur le débit de requêtes brutes d’une simple API JSON, PHP avec OPcache et le JIT se situe autour de 15 000 à 30 000 requêtes par seconde : plus lent que Node.js (30 000 à 60 000), mais nettement plus rapide que CPython (5 000 à 15 000). Pour les traitements gourmands en CPU, PHP avec JIT reste dans la moyenne : Go domine, Node tient son rang, et PHP est honorable sans être le plus rapide. L’essentiel est ailleurs : l’architecture « shared-nothing » de PHP, où chaque requête démarre un processus neuf sans état résiduel, le rend très prévisible et facile à monter en charge horizontalement. Vous échangez du débit brut contre de la simplicité d’exploitation.
Laravel ou Symfony, lequel choisir ?
Les deux sont excellents et répondent à des besoins différents. Laravel offre une courbe d’apprentissage plus douce et applique la philosophie « batteries included » : authentification, files d’attente, facturation, WebSockets et un ORM (Eloquent) sont fournis d’origine. C’est le choix par défaut des startups, des MVP et des produits SaaS, et sa communauté est de loin la plus vaste. Symfony est plus modulaire et plus explicite. Il repose sur des composants réutilisables (dont beaucoup sont utilisés par Laravel lui-même), il est répandu en entreprise et il offre un contrôle plus fin de l’architecture, au prix de davantage de configuration et d’une courbe d’apprentissage plus abrupte. Pour la vitesse de développement, prenez Laravel. Pour une flexibilité architecturale durable au sein d’une équipe élargie, Symfony vaut l’investissement initial.
Pourquoi PHP a-t-il encore mauvaise réputation ?
Surtout à cause de PHP 5. Le langage avait des signatures de fonctions incohérentes, un typage laxiste qui a joué des tours à pas mal de monde, et beaucoup de code de tutoriel peu sûr circulait dans les années 2000. Le PHP moderne (8.x) n'a plus rien à voir : typage progressif, compilation JIT, arguments nommés, énumérations, propriétés readonly et un gestionnaire de paquets mature (Composer). La réputation est à la traîne par rapport à la réalité. Ce n'est pas un « langage jouet », c'est un outil pragmatique qui se trouve être extrêmement bon dans ce pour quoi il a été conçu.
PHP est-il un bon choix pour apprendre à coder ou trouver un emploi ?
Pour apprendre le développement web, c'est en fait un premier langage très concret. La boucle de rétroaction est immédiate, le déploiement est simple, et vous pouvez construire quelque chose de réel sans vous battre avec l'infrastructure. Côté emploi, la demande reste stable : moins médiatisée que les postes Python en IA/ML, mais PHP fait tourner une telle part du web existant que la maintenance et les nouveaux développements ne vont pas disparaître. Le bémol, c'est que les postes les mieux payés se trouvent plutôt dans les équipes PHP modernes qui misent sur un framework (Laravel ou Symfony), pas dans les bases de code héritées. Si vous apprenez sérieusement l'un de ces frameworks, vous êtes employable.
Toutes les versions de PHP
| Version | Date de sortie | Plateforme | Taille du fichier | |
|---|---|---|---|---|
| PHP 8.5.11 Dernière version | 24 sept. 2026 | WindowsmacOSLinux | 32.6 MB | Télécharger |
| PHP 8.2.33 | 30 août 2026 | WindowsmacOS | 28.8 MB | Télécharger |
Commentaires sur PHP
Aucun commentaire pour le moment. Partagez votre expérience avec ce programme !