Salut les devs, aujourd’hui, on aborde un petit sujet technique autour de PHP8.2 et PHPMON.
PHP8.2 va faire son apparition officielle dans 2 jours, mais il me tardait de tester cette nouvelle version sur PHPMON.
Pour voir apparaître PHP 8.2 dans la liste des versions disponibles sous PHPMON, il faut au préalable l’installer.
Cela se fait rapidement (enfin rapidement, tout dépends bien sûr de votre connexion) avec brew.
brew search php8
// list of results
brew install shivammathur/php/php@8.2
Au bout de quelques minutes, vous aurez votre nouvelle version de PHP qui sera installée.
Rédémarrer PHPMON pour voir PHP8.2 dans la liste des versions PHP disponibles
Il est nécessaire de rédémarrer PHPMON pour que la nouvelle version de PHP apparaisse dans les versions utilisables.
Activer pour la première PHP8.2
Lorsque vous allez cliquer pour la première fois sur PHP8.2 pour l’activer, il est possible que PHPMON vous fasse savoir qu’il n’est pas trop content :

Dans ce cas, commencez par vérifier votre version de valet avec :
valet -V
Il est impératif que votre version de valet soit égale ou supérieure à 3.1.11.

Dans ce cas, il est recommandé de procéder en deux étapes :
// Etape 1
composer global update
// Etape 2
valet install
Si tout se passe bien, une fois ces installations terminées, un valet -V
doit vous retourner une version égale ou supérieure à 3.1.11
.

Une fois que votre version de Valet est => 3.1.11, vous pouvez basculer via PHPMON sur PHP8.2 en le sélectionnant dans la liste

Enfin, retournez dans votre console et relancez un valet install
qui corrigera votre installation php-fpm.
Pour plus de sérénité, vous pouvez redémarrer PHPMON pour être bien sûr qu’il prenne bien en compte les changements que vous venez d’effectuer.
À présent vous pouvez switcher à votre guise entre les différentes versions de PHP installées sur votre machine.
Si vous souhaitez en savoir plus sur les nouveautés de PHP8.2, je vous encourage à lire cet article ou à visionner la vidéo ci-dessous :
Bon développements en PHP8.2.

Rejoins ma formation de plus de 4h qui parle exactement de cela ! ;-)En tant que lecteur de ce blog, tu bénéficies de 10% de réduction en cliquant sur ce lien ??.
Rejoins vite les dizaines d’élèves qui ont déjà rejoins cette formation dans laquelle tu pourras te familiariser avec les notions suivantes de Laravel : l’installation de Laravel, le routage, les controllers, les modèles, l’ORM Eloquent, le moteur de template Blade, les envois de mails, la gestion des notifications.
Tu hésites ? Je te comprends et je souhaite te préciser plusieurs choses :
1. Mes élèves sont ma meilleure carte de visite :
Voici ce qu’ils pensent de cette formation
24/06/2020 : Vraiment très bien conçu et dispensé. Le rythme est bon, clair, précis donc essentiel à une bonne compréhension. Les réponses aux questions sont dans le même esprit, donc … Un grand merci à Frédéric pour ce cours de qualité. Vivement le prochain !!
17/06/2020 : Très bon cours ! Clair même pour un débutant (qui a des bases quand même). Formateur sympa 😉 vivement d’autre cours.
Retrouve tous les avis, sur la page de la formation 😉
2. Le nombre de coupons est limité !
Si tu veux en profiter, n’attends pas trop longtemps 😉
Alors à tout de suite de l’autre côté, je l’espère !