Stack LAMP nel sottosistema Windows per Linux

Nella ricerca dell'ambiente di sviluppo ottimale, Windows 10 offre una serie di opzioni oltre a soluzioni complete come XAMPP , WAMP e MAMP , e installazioni native manuali , nonché soluzioni di virtualizzazione come Vagrant ( ScotchBox ) e Docker ( DevilBox , Laradock ). Tuttavia, nessuna di queste soluzioni è riuscita a soddisfare i miei requisiti, come la configurabilità libera, i veri certificati SSL wildcard, l'accesso da tutti i dispositivi sulla rete locale e un'elevata stabilità e prestazioni, tranne una.


Ho sperimentato tutte le varianti (in particolare Docker) negli ultimi mesi e sono rimasto bloccato con Lando . Ma si è scoperto che tutte le soluzioni basate su Docker (e Vagrant) non sono buone per motivi di prestazioni in Windows e Mac per progetti con un numero maggiore di file (una visualizzazione di pagina ha richiesto circa 25 secondi). Ci sono numerosi fili qui e qui e qui in cui vengono discusse la causa e le possibili soluzioni .

Per me c'erano troppe pillole da ingoiare: i file non dovevano essere sincronizzati manualmente, ma semplicemente essere disponibili. Inoltre non volevo tornare al MAMP PRO che usavo da anni (specialmente un horror sotto Windows). Quindi sono tornato all'inizio e ho provato di nuovo in modo nativo. Sotto Windows questa era un'impresa oltraggiosa nel modo normale o tramite Cygwin , finché non ho provato WSL .

Avevo già avuto esperienze molto positive con il sottosistema Windows per Linux negli ultimi mesi e dopo che tutti i servizi LAMP hanno funzionato dopo un breve test senza limitazioni in termini di stabilità e prestazioni, sono giunto alla conclusione che Microsoft ha ottenuto grandi cose qui. Questo è seguito dalla mia configurazione (in continua espansione) che include tutti gli script per il mio attuale ambiente di sviluppo in Windows 10 Pro:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Indietro