Introduzione
Il team di Laravel mette a disposizione Herd ephp.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:~/.zprofile). Se l’hai aggiunta manualmente, ricarica la configurazione.
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
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 Verifica quale versione è attualmente linkata.
brew link.Installazione di Composer
1
Installa Composer
Puoi installarlo direttamente da Homebrew.
2
Verifica la versione
3
Configura il PATH degli install globali
Aggiungi Applica la configurazione.
~/.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).Installazione di nvm
Installa Node.js a livello utente usando nvm (Node Version Manager). Poiché non richiede privilegi diroot, 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 Applica la configurazione.
~/.zshrc (o ~/.bashrc) quanto segue. Se non è stato aggiunto, fallo manualmente.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
3
Avvia il server di sviluppo
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.