LAMP stack di Subsistem Windows untuk Linux

Saat mencari lingkungan pengembangan yang optimal, Windows 10 menawarkan solusi lengkap seperti XAMPP , WAMP dan MAMP , instalasi asli dengan tangan, dan solusi virtualisasi seperti Vagrant ( Scotch Box ) dan Docker ( Devilbox , Laradock ). Tetapi karena persyaratan saya seperti konfigurasi gratis, sertifikat SSL wildcard nyata, akses dari semua perangkat akhir di jaringan lokal serta stabilitas dan kinerja tinggi, semua solusi gagal - kecuali satu.


Saya telah bereksperimen dengan semua varian (terutama dengan Docker) dalam beberapa bulan terakhir dan terjebak dengan Lando . Tetapi ternyata semua solusi berdasarkan Docker (dan Vagrant) tidak sesuai untuk alasan kinerja pada Windows dan Mac untuk proyek dengan jumlah file yang lebih tinggi (tampilan halaman membutuhkan waktu sekitar 25 detik). Ada banyak utas di sini dan di sini dan di sini di mana penyebab dan solusi yang mungkin dibahas.

Bagi saya, ada terlalu banyak pil untuk ditelan - file tidak boleh disinkronkan secara manual, tetapi tersedia saja. Saya juga tidak ingin kembali ke MAMP PRO yang telah saya gunakan selama bertahun-tahun (terutama horor di bawah Windows). Jadi saya kembali ke awal dan mencoba lagi seperti aslinya. Di bawah Windows, ini adalah pekerjaan yang keterlaluan dengan cara biasa atau melalui Cygwin , sampai saya mencoba WSL .

Saya sudah memiliki pengalaman yang sangat positif dengan Subsistem Windows untuk Linux dalam beberapa bulan terakhir dan setelah semua layanan LAMP bekerja setelah pengujian singkat tanpa batasan dalam hal stabilitas dan kinerja, saya sampai pada kesimpulan bahwa Microsoft telah mencapai hal-hal hebat di sini. Ini diikuti oleh pengaturan saya (terus berkembang) termasuk semua skrip untuk lingkungan pengembangan saya saat ini di bawah Windows 10 Pro:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Kembali