Tumpukan LAMP ing Subsystem Windows kanggo Linux

Nalika nggoleki lingkungan pangembangan sing optimal, Windows 10 nawakake macem-macem pilihan saliyane solusi lengkap kaya XAMPP , WAMP , lan MAMP , lan instalasi asli manual , uga solusi virtualisasi kaya Vagrant ( ScotchBox ) lan Docker ( DevilBox , Laradock ). Nanging, kabeh solusi gagal memenuhi syaratku—kayata konfigurasi gratis, sertifikat SSL wildcard sejati, akses saka kabeh piranti ing jaringan lokal, lan stabilitas lan kinerja sing dhuwur—kajaba siji.


Aku wis nyoba karo kabeh jinis (utamane karo Docker) sawetara wulan kepungkur lan macet karo Lando . Nanging pranyata kabeh solusi adhedhasar Docker (lan Vagrant) amarga kinerja ing Windows lan Mac ora migunani kanggo proyek kanthi jumlah file sing luwih akeh (tampilan kaca udakara 25 detik). Ana macem-macem utas ing kene lan ing kene lan ing kene ana sebab lan kemungkinan solusi dibahas.

Kanggo aku, mesthi ana akeh pil sing bisa ditelan - file ora kudu disinkronake kanthi manual, nanging mung kasedhiya. Aku uga ora pengin bali menyang MAMP PRO sing wis pirang-pirang taun digunakake (utamane medeni ing Windows). Dadi aku bali menyang wiwitan lan nyoba maneh kanthi asli. Ing Windows, iki minangka usaha sing mbebayani kanthi cara normal utawa liwat Cygwin , nganti aku nyoba WSL .

Aku wis ngalami pengalaman positif banget karo Subsystem Windows kanggo Linux ing pirang-pirang wulan pungkasan lan sawise kabeh layanan LAMP bisa ditindakake sawise tes cekak tanpa watesan babagan stabilitas lan kinerja, aku nggawe kesimpulan manawa Microsoft wis entuk akeh perkara ing kene. Iki diikuti karo persiyapan (saya ngembang) kalebu kabeh skrip kanggo lingkungan pangembangan saiki ing Windows 10 Pro:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Bali