Introduction
L’équipe Laravel propose Herd ouphp.new pour les débutants, mais les ingénieurs seniors préfèrent souvent gérer chaque outil individuellement avec un gestionnaire de paquets. Vous contrôlez vous-même les versions et vous pouvez facilement basculer entre plusieurs versions de PHP selon les projets.
Ce guide explique comment installer PHP, Composer et Node.js (via nvm) avec Homebrew jusqu’à obtenir un environnement où laravel new fonctionne.
Environnement cible : macOS 13 Ventura ou supérieur. Compatible Apple Silicon (M1/M2/M3) et Intel.
Installation de Homebrew
Homebrew est le gestionnaire de paquets pour macOS. S’il n’est pas encore installé, exécutez la commande suivante dans le terminal.~/.zprofile). Si vous l’avez ajoutée à la main, rechargez la configuration.
Installation de PHP
1
Installer la dernière version de PHP
La formule Homebrew
php pointe toujours vers la dernière version stable. Laravel 13 nécessite PHP 8.3 ou supérieur.2
Vérifier la version
PHP 8.3.x ou supérieur confirme le succès.3
(optionnel) Utiliser une version spécifique
Pour gérer plusieurs versions, installez la formule avec le numéro de version.Pour changer de version, utilisez Vérifiez la version actuellement liée.
brew link.Installation de Composer
1
Installer Composer
Vous pouvez l’installer directement via Homebrew.
2
Vérifier la version
3
Configurer le chemin des installations globales
Pour utiliser les paquets installés via Rechargez la configuration.
composer global require (comme l’installer Laravel), ajoutez ~/.composer/vendor/bin à votre PATH.Ajoutez la ligne suivante à ~/.zshrc (ou ~/.bashrc).Installation de nvm
Installez Node.js par utilisateur avec nvm (Node Version Manager). Comme il ne nécessite pas les droitsroot, il est très compatible avec les outils AI ou CLI qui utilisent des paquets npm globaux.
1
Installer nvm
Le script d’installation le plus récent se trouve sur le dépôt GitHub de nvm.
2
Ajouter les lignes au fichier de configuration du shell
Le script ajoute automatiquement les lignes ci-dessous à Rechargez la configuration.
~/.zshrc (ou ~/.bashrc). Ajoutez-les à la main si ce n’est pas le cas.3
Vérifier l'installation
Installation de Node.js
1
Installer la version LTS
2
La définir par défaut
Pour que la version soit utilisée automatiquement dans une nouvelle session de terminal, définissez-la par défaut.
3
Vérifier la version
Vérification de l’installation Laravel
1
Installer l'installer Laravel
2
Créer un nouveau projet
3
Démarrer le serveur de développement
http://localhost:8000 dans le navigateur : si la page d’accueil Laravel s’affiche, l’installation est terminée.Homebrew vs Herd
Pour aligner la configuration avec le développement en équipe ou l’environnement CI, ou pour basculer souvent entre plusieurs versions de PHP, l’installation manuelle via Homebrew est plus adaptée.