Pernahkah Anda mengalami kesulitan saat ingin mengelola dependensi PHP di localhost? Bagi banyak developer, composer menjadi tools penting untuk mengatur library dan package secara efisien. Kabar baiknya, proses install composer di Laragon sangatlah mudah dan bisa dilakukan hanya dalam beberapa langkah sederhana.
Dengan mengintegrasikan composer ke Laragon, Anda dapat mempercepat proses pengembangan, menghindari error dependency, dan membuat workflow coding jadi lebih rapi. Dalam artikel ini, kami akan berbagi cara untuk menginstal Composer di Laragon dengan cepat dan benar.
Apa Itu Composer?
Composer adalah sebuah tools manajemen dependensi untuk bahasa pemrograman PHP. Sederhananya, composer berfungsi untuk mengatur dan mengelola berbagai komponen yang dibutuhkan dalam sebuah project PHP, seperti library, framework, atau package tambahan lainnya.
Dengan bantuan composer, Anda tidak perlu lagi mengunduh dan mengatur dependensi secara manual. Cukup tentukan library atau paket yang diperlukan di dalam file konfigurasi composer.json, maka composer akan secara otomatis mengunduh, memasang, dan memperbarui semua dependensi tersebut sesuai kebutuhan project Anda.
Fungsi Composer
Fungsi utama composer adalah mempermudah proses pengembangan aplikasi. Selain itu, dengan menggunakan composer, Anda juga dapat melakukan maintenance dan pengembangan aplikasi dengan lebih mudah dan terstruktur. Berikut beberapa fungsi utama dari Composer:
1. Dependency manager
Dengan composer anda dapat melakukan pengelolaan pada dependency yang dibutuhkan. Composer akan melakukan install dan update sesuai dengan daftar library yang dicantumkan dalam file composer.json.
2. Pengelolaan Versi
Composer memungkinkan anda untuk menggunakan versi tertentu dari library atau dependency yang diperlukan dengan catatan versi PHP beserta modulnya mendukung untuk versi library dan dependency yang akan digunakan.
3. Download otomatis
Composer memungkinkan anda untuk melakukan download otomatis sesuai dengan library yang dicantumkan pada file composer.json. Dengan fungsi ini anda tidak perlu menyimpan setiap versi dari library atau dependency yang diperlukan.
4. Integrasi Framework
Composer mendukung integrasi dengan beberapa framework yang banyak digunakan. Framework yang terintegrasi dengan composer diantaranya Laravel, YII, Symfony.
5. Custom Repository
Composer mendukung penggunaan custom repository. Fungsi ini memungkinkan anda untuk menggunakan repositori yang anda miliki dan tidak hanya menggunakan repository yang disediakan composer seperti packagist.
Persiapan Sebelum Install Composer di Laragon
Pada panduan ini akan dijelaskan cara install dan menggunakan composer pada laragon, sehingga pastikan komputer atau laptop yang digunakan sudah terinstall laragon.
Laragon adalah aplikasi untuk membuat program atau aplikasi di server lokal (komputer). Salah satu kelebihan Laragon adalah fitur yang lebih lengkap dibanding aplikasi lain dan kemudahan penggunaannya, karena menggunakan tampilan GUI.
Dengan menggunakan Laragon, Anda dapat membuat aplikasi dengan Git, dan mengelola databasenya menggunakan phpMyAdmin. Laragon juga mendukung pembuatan aplikasi berbasis Node.js/MongoDB, Python/Django/Flask/Postgree, Ruby, Java, Go, termasuk Composer.
Informasi lengkap mengenai Laragon dan cara installnya bisa dilihat pada Panduan Laragon: Pengertian, Fungsi, Download, dan Cara Instalasinya
Cara Install Composer di Laragon
Composer adalah salah satu tools yang tersedia pada instalasi Laragon, sehingga tidak perlu melakukan instalasi secara manual. Berikut cara install Composer di Laragon localhost.
- Buka aplikasi Laragon di komputer, kemudian buka tombol “Terminal”.

- Jalankan perintah:
composer -V

Perintah diatas digunakan untuk melihat versi Composer yang terinstal. Dari hasil pengecekan dengan perintah diatas, composer sudah terinstal dengan versi 2.4.1.
Cara Update Composer di Laragon
Melakukan update versi Composer di PHP penting untuk dilakukan dengan tujuan menjaga stabilitas, performa, keamanan, serta kompatibilitas dengan versi PHP terbaru.
Untuk melakukan update Composer di Laragon, jalankan perintah berikut ini pada terminal Laragon:
composer self-update
Pada contoh diatas, proses update Composer dari versi 2.4.1 ke versi 2.8.12 berhasil dilakukan.
Contoh Penggunaan Composer di Laragon
Setelah memastikan Composer sudah terinstal dan terupdate, selanjutnya bisa melakukan tes penggunaan Composer di Laragon.
Untuk tes penggunaan Composer di Laragon, pertama buat direktori baru di /var/www/html/, lalu masuk ke direktori tersebut:
mkdir testing-composer
cd testing-composer
composer initComposer init digunakan melakukan inisialisasi composer. Setelah itu, silakan isi informasi proyek seperti berikut ini:

Perintah di atas akan menghasilkan file composer.json.

Pada atribut “require”, isinya masih kosong, karena kita mengisi no pada define dependency.
Selanjutnya mencoba install library dompdf. Dompdf adalah package PHP yang digunakan untuk mengkonversi html ke pdf. Ketikan perintah dibawah ini pada terminal:
composer require dompdf/dompdf
Instalasi selesai, sekarang file composer.json akan berubah menjadi seperti ini:

Selanjutnya Anda bisa menggunakan library yang sudah dibuat ke file PHP dengan menambahkan kode seperti dibawah ini:
require 'vendor/autoload.php';Penutup
Demikian panduan cara install composer di Laragon dan contoh penggunaannya, selamat mencoba 🙂


