Bonjour,
Le problème est que MAMP n'a pas reconnu la version de PHP 8.3 installée via Homebrew. C'est une situation courante, car MAMP et Homebrew installent les logiciels dans des répertoires distincts. La solution consiste à créer un lien symbolique
(ou à copier) le répertoire de la version de PHP installée par Homebrew dans le dossier où MAMP s'attend à trouver ses versions de PHP.
La Solution Étape par Étape- Trouver le chemin d'installation de PHP 8.3 avec Homebrew
Ouvrez votre terminal et exécutez la commande suivante pour trouver le chemin où Homebrew a installé PHP 8.3 :brew --prefix php@8.3Le résultat sera un chemin similaire à /usr/local/opt/php@8.3.
- Créer un lien symbolique vers le dossier MAMP
C'est la méthode recommandée car elle est plus rapide et ne consomme pas d'espace disque supplémentaire. Exécutez la commande suivante, en remplaçant [chemin_php] par le chemin que vous avez trouvé à l'étape 1 :sudo ln -s [chemin_php]/bin /Applications/MAMP/bin/php/php8.3.0 sudo ln -s [chemin_php]/sbin /Applications/MAMP/bin/php/php8.3.0Cette commande crée un lien symbolique du dossier binaire de PHP 8.3 dans le répertoire de MAMP, le rendant ainsi "visible" pour l'application.
- Redémarrer MAMP
Après avoir créé le lien, quittez et relancez complètement l'application MAMP. La nouvelle version de PHP 8.3 devrait maintenant apparaître dans le menu déroulant des versions de PHP disponibles sous les paramètres de MAMP.
Partager