Rumahweb Journal
Banner - Cara Install Composer di Laragon

Cara Install Composer di Laragon Localhost

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.

Pindah Hosting ke Rumahweb Gratis

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.

  1. Buka aplikasi Laragon di komputer, kemudian buka tombol “Terminal”.
menu terminal di laragon
  1. Jalankan perintah: composer -V
composer laragon

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
composer 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 init

Composer init digunakan melakukan inisialisasi composer. Setelah itu, silakan isi informasi proyek seperti berikut ini:

Cara Install composer di laragon

Perintah di atas akan menghasilkan file composer.json.

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
instal library dompdf

Instalasi selesai, sekarang file composer.json akan berubah menjadi seperti ini:

install composer

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 🙂

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Triyadi

Memberikan support kepada pelanggan Rumahweb dengan pengalaman sebagai technical support selama lebih dari 10 tahun. Selain itu aktif menulis di Journal Rumahweb mengenai domain, hosting, vps, email, dan tulisan lain seputar dunia IT

banner pop up - Pindah Hosting ke Rumahweb