C’est Noël avant l’heure : PHP 7.4 est disponible, et l’installation sur serveur dédié se fait proprement avec PHP-FPM, nginx et les bons paquets d’extensions.
PHP 7.4 a marqué une vraie étape dans la modernisation du langage : propriétés typées, fonctions fléchées, covariance et contravariance limitées, déballage dans les tableaux, séparateurs numériques, weak references, préchargement OPcache et plusieurs dépréciations importantes. Le changelog officiel PHP liste ces nouveautés dans l’annonce de PHP 7.4.0. Voir l’annonce officielle PHP 7.4.
Dans mon cas, l’objectif était simple : migrer un serveur dédié de PHP 7.3 vers PHP 7.4, installer les extensions nécessaires, adapter les pools PHP-FPM, puis modifier les server blocks nginx pour pointer vers le nouveau socket.
Note importante : PHP 7.4 est aujourd’hui une version legacy. La page officielle des versions supportées de PHP précise qu’une version en fin de vie ne reçoit plus de correctifs et expose les utilisateurs à des vulnérabilités non corrigées. Voir les versions PHP supportées. Cet article garde volontairement PHP 7.4 pour les serveurs ou projets qui doivent rester sur cette branche, par exemple pour compatibilité applicative, migration progressive ou environnement historique.