Introduzione
Per sviluppare Laravel su Windows la best practice è usare WSL (Windows Subsystem for Linux). Puoi usare direttamente le toolchain Linux e i comandi sono gli stessi che usi su macOS e sui server di produzione. Questa guida spiega come installare PHP, Composer e Node.js (via nvm) su Ubuntu in WSL 2 fino ad averelaravel new funzionante.
Installazione di WSL
Apri PowerShell come amministratore
Installa WSL e Ubuntu
Configura Ubuntu
sudo.Aggiorna l'elenco dei pacchetti
Installazione di PHP
Il PHP nei repository standard di Ubuntu può includere versioni datate. Usa il PPAondrej/php per installare l’ultima versione.
Installa i pacchetti richiesti
Aggiungi il PPA ondrej/php
Installa PHP 8.3 e le estensioni necessarie
Verifica la versione
PHP 8.3.x o superiore, è tutto ok.(Facoltativo) Cambiare tra più versioni
update-alternatives.Installazione di Composer
Installa Composer tramite l’installer ufficiale.Verifica i pacchetti richiesti
Scarica ed esegui l'installer ufficiale
Verifica la versione
Configura il PATH degli install globali
~/.composer/vendor/bin al PATH per poter usare i pacchetti installati con composer global require (come l’installer di Laravel).Aggiungi in ~/.bashrc (o ~/.zshrc):Installazione di nvm
Installa Node.js a livello utente con nvm (Node Version Manager). Non richiedesudo, quindi si integra bene con strumenti AI e CLI che usano pacchetti npm globali.
Installa nvm
Aggiungi le righe alla configurazione della shell
~/.bashrc. Se non le trovi, aggiungile manualmente.~/.zshrc e applicale con source ~/.zshrc.Verifica l'installazione
Installazione di Node.js
Installa la versione LTS
Impostala come predefinita
Verifica le versioni
Verifica dell’installazione di Laravel
Installa l'installer di Laravel
Crea un nuovo progetto
Avvia il server di sviluppo
http://localhost:8000 nel browser: se vedi la pagina di benvenuto di Laravel, hai finito.Extra: strumenti per aumentare l’efficienza dello sviluppo
Windows Terminal
Con Windows Terminal puoi gestire in un unico posto, in schede, WSL, PowerShell e Prompt dei comandi. Puoi installarlo gratuitamente dal Microsoft Store.- Più shell in parallelo tramite schede
- Puoi impostare la shell Ubuntu come predefinita
- Personalizzazione libera di font e colori