Laragon: Tool Fleksibel bagi Developer Web


link download Laragon: https://laragon.org/download/

Sebagai web developer mulai pemula hingga expert banyak tool yang harus dipersiapkan agar proses pengembangan web bisa berjalan dengan efektif. Salah satu tool yang paling dibutuhkan oleh para developer adalah local development environment. Local development environment atau lingkungan pengembangan lokal adalah lingkungan perangkat lunak yang dibangun di dalam komputer pribadi atau lokal (seperti laptop atau PC) untuk tujuan pengembangan dan pengujian perangkat lunak.

Berdasarkan dokumentasi Laragon, mereka menyebut Laragon adalah lingkungan pengembangan universal yang portabel, terisolasi, cepat & kuat untuk PHP, Node.js, Python, Java, Go, Ruby. Berdasarkan pengertian diatas, Laragon akan sangat cocok sekali bagi developer yang sering menggunakan bahasa pemrograman di atas. Bagi para developer pemula biasanya akan lebih familiar dengan tool xampp. Hal ini karena dalam xampp juga sekaligus terdapat Apache sebagai web server, mariaDB sebagai database,  PHP dan Perl sebagai bahasa pemrograman. Semua itu juga tersedia pada Laragon. Hingga kini, pada website resminya ketika kita mendownload dan menginstalnya Laragon versi full, kita juga akan mendapatkan Apache 2.4, Nginx, MySQL 8, PHP 8, Redis, Memcached, Node.js 18, npm, dan git. Tentunya semua dependensi ini banyak sekali digunakan oleh para web developer.

Salah satu fitur unggulan dari Laragon adalah kemudahan dalam mengganti versi dependensi yang digunakan seperti contohnya ketika kita ingin berganti versi PHP dari versi 7 ke versi 8. Ketika menggunakan Laragon, kita dapat memiliki banyak versi dependensi yang dibutuhkan. Jadi ketika kita ingin menggunakan versi tertentu kita hanya perlu mengaktifkan versi yang diperlukan tanpa perlu meng uninstall versi lama dan menginstall versi baru. Dependensi yang didukung juga cukup banyak mulai dari MySQL, PHP, Nodejs, Python, Golang, mongoDB, dan lainnya.

Cara mengganti versi yang akan digunakan sangat mudah. Laragon dapat mudah sekali digunakan karena ketika Laragon berhasil diinstall maka semua path dependensi akan otomatis terdaftar di environment variable pada laptop atau PC.

Cara mendaftarkan path laragon ke environment variables

Namun jika belum terdaftar, Laragon juga menyediakan fitur untuk mendaftarkan semua path dependensi dengan satu klik. 

1. Buka aplikasi Laragon. Selanjutnya klik “Menu”. Terakhir pilih Tools > Path > Add Laragon to Path.

Gambar 1. Add Laragon to Path

2. Ketika berhasil maka pada environment variable akan terdaftar secara keseluruhan. Cara mengeceknya search dan pilih “Edit the system environment variable” pada menu windows. Klik “Environment Variables”. Pilih “path” pada user variables lalu klik edit.

Gambar 2. Cek laragon path di environment variables

Cara mengganti versi dependensi yang sedang aktif

Cara mengganti versi dependensi yang sedang aktif sangat mudah. Sebagai contoh ketika ingin mengubah versi PHP dari versi 7 ke versi 8 cukup memilih versi PHP yang tersedia di menu. 

1. Pada aplikasi laragon Klik Menu > PHP > Version > pilih versi yang ingin dipakai.

Gambar 3. Cara mengubah versi dependensi(php) yang sedang aktif

2. List menu versi yang tersedia bergantung pada berapa banyak versi dependensi yang tersedia di folder laragon > bin > php.

Gambar 4. Tampilan direktori laragon > bin > php untuk memunculkan list versi php pada laragon

Setiap folder berisi source code bahasa pemrograman php yang dapat didownload di https://windows.php.net/downloads/releases/archives/ untuk windows. Download versi php yang diinginkan berformat zip. Hasil extract dari file tersebut lalu letakkan di folder laragon > bin > php.

Setiap kali hendak mengubah versi dependensi yang diinginkan, alangkah baiknya melakukan cek versi php menggunakan cmd agar lebih pasti. Secara otomatis seharusnya ketika versi dependensi diubah maka versi yang aktif juga akan berubah pada cmd. Namun kadang kali ditemukan beberapa kasus meski telah mengubah versi dependensi di Laragon, namun ketika di cek melalui cmd, versi yang diinginkan tidak berubah.

Cara mengatur versi dependensi yang aktif sesuai dengan yang dipilih di laragon

Cara untuk menyelesaikan masalah ini adalah dengan mendaftarkan path laragon > bin > php ke system environment variable. Pertama search dan pilih “Edit the system environment variable” pada menu windows. Klik “Environment Variables”. Pilih “path” pada system variables lalu klik edit. Klik New, lalu daftarkan pathnya.

Gambar 5. Cara mengatasi agar path pada environment variables berubah sesuai dengan versi yang dipilih di laragon.

Hal ini akan berlaku pada semua dependensi yang ingin digunakan seperti nodejs. Ketika ingin melakukan pengubahan versi yang sedang aktif pada nodejs, pastika juga menginstall beberapa nodejs yang diinginkan. Daftarkan versinya ke dalam folder laragon > bin > nodejs. Jika kasusnya tidak bisa melakukan pengubahan versi melalui Laragon maka juga bisa mengikuti cara seperti saat mendaftarkan path utama nodejs ke system environment variable.

Pada kesimpulannya Laragon adalah sebuah tool yang sangat fleksibel bagi para developer khususnya web developer. Fitur unggulan yang ditawarkan dapat memudahkan para developer untuk mengubah dan mengkonfigurasi dependensi yang digunakan tanpa harus melakukan install dan uninstall dependensi. Demi menghindari tabrakan versi dependensi, pastikan tidak menginstall dependensi yang ada diluar path laragon.

Sayangnya laragon masih support pada lingkungan pengembangan windows. Jadi pengguna macOS masih belum bisa merasakan fleksibelitas dari laragon. Namun ada beberapa contoh aplikasi pengembangan lingkungan bagi macOS yang juga sangat powerfull. Salah satunya ada MAMP. MAMP memiliki antarmuka pengguna grafis yang memudahkan pengguna untuk mengonfigurasi dan mengelola versi-dependensi seperti PHP, Apache, dan MySQL. Berikut halaman dokumentasi MAMP resmi untuk mempelajarinya lebih lanjut https://www.mamp.info/.

Ditulis oleh Backend Developer Intern at Digital Amoeba MSIB Batch 6
Afif Rohul Abrori – Universitas Jember (linkedin.com/in/afifrohul)