Ce billet est également disponible en vidéo sur ma chaine Youtube.

Si vous développez en PHP sous Windows, vous utilisez peut-être Laragon, un logiciel qui apporte un environnement de travail en PHP et qui est, à mon goût, plus efficace que Wamp ou Xamp (mais moins que Docker, faut pas déconner).

Seulement voilà, le passage à PHP 8 ne se fait pas sans encombres...

L'erreur qui s'affiche lorsque l'on change de version de PHP dans Laragon

Cela arrive car Laragon tente d'installer automatiquement PHP 8 dans les configs d'Apache mais semble se casser la figure.

Pour corriger cela, en attendant un véritable patch, il suffit d'ouvrir le fichier de configuration qui devrait se trouver sous ce chemin là :

C:\laragon\etc\apache2\mod_php.conf

Il suffit d'ôter le 8 qui se trouve à la ligne 2 :

php8_module

On sauvegarde et on relance Laragon et maintenant votre application préférée sera de nouveau fonctionnelle avec PHP 8 !