Laragon: Alternatif Xampp Yang Punya Banyak Kelebihan
Bagi rekan-rekan yang pernah membuat website, pasti sudah mengetahui apa itu Xampp. Xampp merupakan aplikasi yang membungkus web server Apache, MySQL atau MariaDB, PHP, dan Perl. Biasanya jika tidak menggunakan Xampp, jika kita ingin mengembangkan program berbasis PHP, kita harus menginstall satu persatu aplikasi tersebut dan mengkonfigurasinya secara manual. Dengan adanya Xampp dapat dengan mudah install semuanya sekaligus.
Namun perkembangan teknologi semakin cepat. Seiring bertambahnya kebutuhan, terdapat beberapa fitur yang dibutuhkan namun tidak tersedia di Xampp. Diantaranya adalah pembuatan virtual hosts, install beberapa versi php, dan juga pembuatan SSL pada localhost. Untungnya terdapat tools yang lain: Laragon.
Apa itu laragon
Laragon merupakan tools yang digunakan untuk mengembangkan aplikasi (PHP) yang bersifat portable, isolated, fast & powerful yang membungkus banyak aplikasi sekaligus seperti PHP, Node JS, Python, Java, Go dan Ruby untuk kebutuhan pengembangan aplikasi. Laragon sangat cocok digunakan untuk memanajemen aplikasi web modern. Laragon ini merupakan aplikasi yang mirip seperti Xampp. Namun lebih fleksibel dan ringan. Dengan aplikasi ini, seorang pengembang web tidak harus meng-install satu persatu aplikasi tersebut. Laragon juga mempermudah semua konfigurasi untuk kebutuhan pengembangan aplikasi di server lokal, Seperti konfigurasi database, konfigurasi virtual server, pembuatan self-signed ssl, upgrade dan downgrade versi aplikasi serta masih banyak lagi konfigurasi rumit lainnya yang sudah disediakan dan tinggal pakai.
Laragon tersedia untuk sistem operasi Windows (Maaf bagi pengguna linux 😄). Berdasarkan informasi pada halaman download resminya, terdapat 2 versi yaitu versi Full dan Portable. Saya sendiri lebih menyarankan untuk menggunakan versi Full, karena saat di install sudah terdapat aplikasi-aplikasi yang dibutuhkan seperti Web Server Apache & Nginx, Database Server MySQL, PHP, NodeJS, npm dan git. Selain itu saat saya mencoba versi portable, entah kenapa terdapat error sehingga web server-nya tidak bisa dijalankan.
Fitur-fitur pada laragon
Berikut ini merupakan fitur-fitur pada laragon yang bagi saya sangat memudahkan dalam mengembangkan aplikasi berbasis PHP.
Instalasi yang mudah
Untuk instalasi sendiri cukup mudah. Cukup download installer nya dari halaman download resminya, kemudian double klik, dan tinggal di next-next. Selesai.
Dapat menginstal lebih dari satu versi aplikasi
Di laragon, kita dapat menginstall lebih dari satu versi aplikasi dengan sangat mudah. Misal kita ingin menginstall PHP Versi 5.6, PHP Versi 7.4, dan Versi 8.0. Kemudian untuk database nya kita menggunakan MySQL Versi 5.7, MySQL Versi 8.0 dan MariaDB Versi 10.6. Kita tinggal mendownload file binary dari masing-masing versi, kemudian buat folder pada laragon, dan tinggal di aktivasi melalui control panel laragon. Selesai. Untuk mengganti versi, tinggal lakukan hal yang sama.
Pembuatan Virtual Host
Kita bisa membuat virtual host di laragon dengan mudah. Biasanya jika tidak menggunakan virtual host, kita membedakan satu website dengan website lainnya menggunakan subfolder seperti localhost/app1
dan localhost/app2
. Di laragon pembuatan virtual host otomatis sehingga kita bisa mengakses website dengan domain app1.local
dan app2.local
. Dengan begitu pemisahan antar website jadi terlihat lebih rapih.
Konfigurasi SSL Otomatis
Ada kalanya kita ingin mengetes website yang sedang kita kembangkan menggunakan protokol https. Seperti jika ingin membuat website yang bersifat PWA, salah satu syaratnya protokol yang digunakan harus menggunakan https. Dengan laragon, pembuatan SSL bisa dilakukan secara otomatis hanya dengan beberapa klik.
Kesimpulan
Selain fitur-fitur yang telah disebutkan diatas, masih terdapat fitur lainnya yang terdapat di laragon. Dengan laragon, konfigurasi local server untuk pengembangan website jadi lebih mudah. Sehingga kita jadi bisa lebih fokus ke apa yang akan kita buat dan tidak dipusingkan dengan konfigurasi server secara manual. Bagi yang ingin mempelajari lebih lanjut bisa mengunjungi dokumentasi resminya yang ada di sini https://laragon.org/docs/. Sekian untuk postingan kali ini. Semoga bermanfaat 🙂.