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.