Dans un précédent tutoriel, j’ai expliqué comment mettre à jour PHP sur un serveur LEMP (Nginx). Pour la démonstration, j’avais utilisé une mise à jour de la version 8.2 vers 8.4.
Cette fois-ci, je vous montre la procédure équivalente pour un serveur LAMP (Apache), qui reste l’un des serveurs web les plus utilisés pour héberger des sites WordPress.
Pour rester cohérent, j’utiliserai ici aussi une mise à jour de PHP 8.2 vers 8.4, mais bien sûr, le principe reste identique pour toute autre version de PHP
Heureusement, les créateurs de Debian n'ont pas supposé que vous étiez tous des héros de la ligne de commande avec une mémoire infaillible et un agenda aussi vide que /dev/null. Ils nous ont gratifiés d'unattended-upgrades, ce petit bijou d'automatisation que seuls les vrais barbus savent configurer correctement. Bien sûr, vous pourriez continuer à mettre à jour manuellement, de la même manière que vous pourriez continuer à croire que vi est plus difficile qu'Emacs.
Cette nouvelle version mineure apporte un certain nombre de nouvelles fonctionnalités et quelques incompatibilités qui devraient être testées avant de passer à une nouvelle version de PHP en production.
Voir aussi les guides de migration entre les différentes versions de PHP 7.1.x, 7.2.x, 7.3.x, 7.4.x, 8.0.x, 8.1.x, 8.2.x, 8.3.x.
Vous savez déjà sûrement que PHP8 est la version actuelle de PHP, et que la branche 7 est officiellement en fin de vie (end of life). La version 8.0 précisément ne dispose plus que de correctifs de sécurité, il faut en réalité viser PHP 8.1 et 8.2, respectivement maintenus jusqu'en 2024 et 2025.
Je propose pour continuer dans les nettoyages de SPIP 4.0 de supprimer tous les ecrire/maj/ qui concernent des versions de SPIP antérieures à SPIP 3.0 (voire SPIP 3.1 ?)
La suggestion est de dire : pour mettre à jour votre SPIP,
passez d'abord en 3.2 (LTS) s'il n'y est pas. (Du coup on peut mettre un PHP récent)
puis migrez en 4.0
Ça veut dire qu'on pourra théoriquement migrer une BDD issue de SPIP 2.0 dans un site SPIP 4.0. (Ça reste théorique cependant).
Un outil pour mettre à jour automatiquement du code PHP pour le rendre compatible avec une version plus récente.
Un outil de script permettant de mettre à jour automatiquement un code PHP pour respecter les nouvelles versions de PHP
Une méthode pour mettre à jour un projet utilisant Symfony de manière presque automatique.
En déclarant que l'on utilise une technologie d'assistance, on peut continuer à bénéficier de la mise à jour gratuite vers Windows 10.
Peut-on considérer qu'utiliser Windows est une situation de handicap en soi ?
Après avoir installé Ubuntu 9.10, que faire de plus ? Pleins de programmes à installer !