HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Cara Install dan Setting Composer di Localhost Windows dan Linux

Dalam pengembangan aplikasi PHP modern, terutama saat menggunakan framework seperti Laravel, Composer menjadi tools yang sangat penting. Composer membantu developer mengelola dependency atau library yang dibutuhkan dalam proyek PHP dengan lebih mudah dan terstruktur.

Pada artikel ini, Anda akan mempelajari secara lengkap cara install Composer di localhost Windows dan Linux, termasuk persiapan, langkah instalasi, hingga cara memastikan Composer berjalan dengan benar.

Apa Itu Composer?

Composer adalah dependency manager untuk PHP yang digunakan untuk mengelola library atau package eksternal dalam suatu proyek. Dengan Composer, Anda tidak perlu mengunduh library secara manual karena semua dependency bisa diinstal melalui satu perintah saja.

Beberapa fungsi utama Composer:

  • Mengelola dependency PHP

  • Mengunduh package dari Packagist

  • Mengatur autoloading otomatis

  • Mempermudah update library

  • Digunakan oleh framework modern seperti Laravel

Syarat Sebelum Install Composer

Sebelum menginstal Composer, pastikan beberapa hal berikut sudah tersedia:

  1. PHP sudah terinstall

  2. Command Prompt / Terminal bisa dijalankan

  3. Koneksi internet aktif

  4. (Opsional) XAMPP atau Laragon untuk localhost Windows

Jika Anda menggunakan Windows, biasanya PHP sudah tersedia melalui:

  • XAMPP

  • Laragon

Sedangkan di Linux, PHP bisa diinstal melalui package manager seperti apt atau yum.

Cara Install Composer di Windows

Berikut langkah-langkah instalasi Composer di Windows:

1. Download Composer Installer

Kunjungi website resmi Composer: https://getcomposer.org

Klik tombol Download, lalu unduh file Composer-Setup.exe.

2. Jalankan Installer

  • Double klik file Composer-Setup.exe

  • Pilih lokasi file PHP (biasanya otomatis terdeteksi jika menggunakan XAMPP atau Laragon)

  • Klik Next hingga proses instalasi selesai

Pastikan installer menunjuk ke file php.exe, contohnya: C:\xampp\php\php.exe

3. Cek Instalasi Composer

Buka Command Prompt, lalu ketik: composer -V

Jika berhasil, akan muncul versi Composer seperti: Composer version 2.x.x

Artinya Composer sudah berhasil terinstall.

Cara Install Composer di Linux (Ubuntu/Debian)

Untuk Linux, instalasi dilakukan melalui Terminal.

1. Update Package System

Jalankan perintah: sudo apt update

2. Install PHP dan Dependency

Pastikan PHP sudah terinstall: sudo apt install php php-cli unzip curl

Cek versi PHP: php -v

3. Download Installer Composer

Jalankan perintah berikut: curl -sS https://getcomposer.org/installer -o composer-setup.php

4. Install Composer

Jalankan: sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

5. Verifikasi Instalasi

Cek dengan perintah: composer -V

Jika muncul versi Composer, berarti instalasi berhasil.

Cara Menggunakan Composer di Localhost

Setelah Composer terinstall, Anda bisa menggunakannya di folder project.

Contoh membuat project Laravel: composer create-project laravel/laravel nama-project

Atau menginstal package tertentu: composer require vendor/package

Composer akan otomatis membuat file:

  • composer.json

  • composer.lock

  • Folder vendor

Cara Update Composer

Jika ingin update Composer ke versi terbaru:

Windows & Linux: composer self-update

Mengatasi Error Umum Saat Install Composer

Berikut beberapa masalah yang sering muncul:

1. “composer is not recognized”

Solusi:

  • Pastikan Composer sudah ditambahkan ke PATH Environment Variable

  • Restart Command Prompt

2. PHP Tidak Terdeteksi

Solusi:

  • Pastikan PHP sudah terinstall

  • Pastikan path php.exe benar saat instalasi

3. Permission Denied (Linux)

Solusi:

  • Gunakan sudo

  • Pastikan folder /usr/local/bin memiliki izin eksekusi

Perbedaan Instalasi Windows vs Linux

Windows Linux
Menggunakan file .exe Menggunakan terminal
Setup wizard Manual via curl
GUI-friendly Command-line based

Tips Agar Composer Berjalan Optimal

  • Gunakan PHP versi terbaru

  • Rutin update Composer

  • Jangan hapus folder vendor secara manual

  • Gunakan version control seperti Git

  • Pastikan koneksi internet stabil saat install package

Kesimpulan

Composer adalah tools penting dalam pengembangan PHP modern, terutama untuk framework seperti Laravel. Instalasi Composer di localhost Windows cukup mudah melalui file installer, sedangkan di Linux dilakukan melalui terminal dengan beberapa perintah sederhana.

Dengan Composer, Anda dapat mengelola dependency proyek secara otomatis, mempercepat pengembangan aplikasi, dan menjaga struktur proyek tetap rapi.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Perbedaan BIOS dan UEFI yang Wajib Diketahui

Saat komputer atau laptop dinyalakan, terdapat sistem penting yang bekerja sebelum Windows atau sistem operasi…

18 hours ago

AI Baru Facebook dan Instagram Bisa Analisis Struktur Tulang Anak

Perkembangan teknologi kecerdasan buatan atau Artificial Intelligence (AI) di media sosial kini semakin agresif dan…

20 hours ago

Startup Metric AARRR: Pengertian, Fungsi, dan Cara Kerjanya

Dalam dunia startup dan bisnis digital, pertumbuhan pengguna menjadi salah satu faktor utama yang menentukan…

20 hours ago

Mengenal GROK AI: Fitur, Cara Kerja, Kelebihan, dan Manfaatnya

Perkembangan teknologi kecerdasan buatan atau Artificial Intelligence (AI) semakin pesat dalam beberapa tahun terakhir. AI…

23 hours ago

Apa Itu FQDN? Pengertian, Fungsi, Cara Kerja, dan Contohnya

Dalam dunia jaringan komputer dan internet, setiap perangkat dan layanan memerlukan identitas yang jelas agar…

1 day ago

Etika dalam Berbisnis untuk Mencapai Kesuksesan Jangka Panjang

Dalam dunia bisnis modern, persaingan tidak hanya ditentukan oleh kualitas produk atau besarnya modal, tetapi…

2 days ago