Skip to main content

Introduction

L’équipe Laravel propose Herd ou php.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.
Après l’installation, sur Apple Silicon, la ligne suivante est ajoutée automatiquement au fichier de configuration du shell (par exemple ~/.zprofile). Si vous l’avez ajoutée à la main, rechargez la configuration.
Vérifiez l’installation.

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

L’affichage de 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 brew link.
Vérifiez la version actuellement liée.

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 composer global require (comme l’installer Laravel), ajoutez ~/.composer/vendor/bin à votre PATH.Ajoutez la ligne suivante à ~/.zshrc (ou ~/.bashrc).
Rechargez la configuration.

Installation de nvm

Installez Node.js par utilisateur avec nvm (Node Version Manager). Comme il ne nécessite pas les droits root, 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 à ~/.zshrc (ou ~/.bashrc). Ajoutez-les à la main si ce n’est pas le cas.
Rechargez la configuration.
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

Un setup interactif démarre. Vous pouvez y choisir un starter kit, activer ou non l’authentification, etc.
3

Démarrer le serveur de développement

Ouvrez 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.
Dernière modification le 13 juillet 2026