Linux için Windows Alt Sistemindeki LAMP yığını

En uygun geliştirme ortamını ararken Windows 10, XAMPP , WAMP ve MAMP gibi eksiksiz çözümler, elle yerel kurulum ve Vagrant ( Scotch Box ) ve Docker ( Devilbox , Laradock ) gibi sanallaştırma çözümleri sunar. Ancak ücretsiz yapılandırılabilirlik, gerçek joker karakterli SSL sertifikaları, yerel ağdaki tüm son cihazlardan erişim ve yüksek kararlılık ve performans gibi gereksinimlerim nedeniyle, biri hariç tüm çözümler başarısız oldu.


Son birkaç ayda tüm varyantları (özellikle Docker ile) denedim ve Lando ile sıkışıp kaldım . Ancak, Windows ve Mac altındaki performans nedenleriyle tüm Docker (ve Vagrant) tabanlı çözümlerin, daha fazla dosya içeren projeler için işe yaramaz olduğu ortaya çıktı (bir sayfa görünümü yaklaşık 25 saniye sürdü). Sayısız konu vardır burada ve burada ve burada neden ve tartışan olası çözümleri .

Benim için her zaman yutulacak çok fazla hap vardı - dosyalar manuel olarak senkronize edilmemeli, sadece mevcut olmalı. Ayrıca yıllardır kullandığım MAMP PRO'ya geri dönmek istemedim (özellikle Windows altında bir korku). Bu yüzden başa döndüm ve yerel olarak tekrar denedim. Windows altında bu, WSL'yi deneyene kadar normal yolla veya Cygwin aracılığıyla korkunç bir girişimdi.

Geçtiğimiz aylarda Linux için Windows Alt Sistemiyle zaten çok olumlu deneyimler yaşamıştım ve tüm LAMP hizmetleri kısa bir testten sonra kararlılık ve performans açısından kısıtlama olmaksızın çalıştıktan sonra, Microsoft'un burada harika şeyler başardığı sonucuna vardım. Bunu, Windows 10 Pro altındaki mevcut geliştirme ortamım için tüm komut dosyalarını içeren (sürekli genişleyen) kurulumum izler:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Geri