Catégories
PHP

Comment installer PHP8.2 sur PHPMON ?

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.

Ici la version de Laravel Valet n’est pas adaptée

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.

Notre version de Laravel Valet est bien supérieure au minimum requis.

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.

Aidez nous à nous améliorer en évaluant cet article :
[Total: 0 Moyenne: 0]
Tu souhaite créer ton premier site avec Laravel et comprendre comment fonctionne ce framework ?
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 !

Par HappyToDev

Absolument passionné depuis toujours par l'informatique et la programmation, je souhaite via ce blog vous faire passer un peu du savoir que j'ai accumulé depuis des années.
Et même, pourquoi pas, vous aider à faire le premier pas dans le développement web.

Vous êtes prêts ?
Alors allons y ensemble et n'oubliez pas que les débutants sont vraiment les bienvenus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.