Skip to main content

Introduzione

Il team di Laravel mette a disposizione Herd e php.new per chi inizia, ma gli ingegneri senior preferiscono gestire ciascuno strumento singolarmente con un package manager. Così puoi controllare tu stesso le versioni ed è facile passare da una versione di PHP all’altra tra più progetti. Questa guida spiega come usare Homebrew per installare PHP, Composer e Node.js (tramite nvm) fino ad avere laravel new funzionante.
Ambiente di riferimento: macOS 13 Ventura o superiore. Compatibile sia con Apple Silicon (M1/M2/M3) sia con Intel.

Installazione di Homebrew

Homebrew è il package manager per macOS. Se non lo hai ancora installato, esegui nel terminale:
Dopo l’installazione, su Apple Silicon la seguente riga viene aggiunta automaticamente al file di configurazione della shell (per esempio ~/.zprofile). Se l’hai aggiunta manualmente, ricarica la configurazione.
Verifica l’installazione.

Installazione di PHP

1

Installa l'ultima versione di PHP

La formula php di Homebrew punta sempre all’ultima versione stabile. Laravel 13 richiede PHP 8.3 o superiore.
2

Verifica la versione

Se viene mostrato PHP 8.3.x o superiore, è tutto ok.
3

(Facoltativo) usa una versione specifica

Se vuoi gestire più versioni di PHP, installa la formula con la versione.
Per cambiare versione usa brew link.
Verifica quale versione è attualmente linkata.

Installazione di Composer

1

Installa Composer

Puoi installarlo direttamente da Homebrew.
2

Verifica la versione

3

Configura il PATH degli install globali

Aggiungi ~/.composer/vendor/bin al PATH per poter usare i pacchetti installati con composer global require (come l’installer di Laravel).Aggiungi la riga seguente in ~/.zshrc (o ~/.bashrc).
Applica la configurazione.

Installazione di nvm

Installa Node.js a livello utente usando nvm (Node Version Manager). Poiché non richiede privilegi di root, si integra bene con strumenti AI e CLI che usano pacchetti npm globali.
1

Installa nvm

Lo script di installazione più recente lo trovi sul repository GitHub di nvm.
2

Aggiungi le righe alla configurazione della shell

Lo script di installazione aggiunge automaticamente a ~/.zshrc (o ~/.bashrc) quanto segue. Se non è stato aggiunto, fallo manualmente.
Applica la configurazione.
3

Verifica l'installazione


Installazione di Node.js

1

Installa la versione LTS

2

Impostala come predefinita

Imposta la versione predefinita in modo che venga usata automaticamente anche nelle nuove sessioni del terminale.
3

Verifica le versioni


Verifica dell’installazione di Laravel

1

Installa l'installer di Laravel

2

Crea un nuovo progetto

Parte il setup interattivo. Puoi selezionare lo starter kit, l’autenticazione e altre opzioni.
3

Avvia il server di sviluppo

Apri http://localhost:8000 nel browser: se vedi la pagina di benvenuto di Laravel, hai finito.

Homebrew o Herd, come scegliere

Il setup manuale con Homebrew è indicato quando vuoi allineare la configurazione con lo sviluppo di team o l’ambiente CI, o cambiare spesso tra più versioni di PHP.
Ultima modifica il 13 luglio 2026