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

Cara Optimasi Website dengan Plugin Autoptimize + Tips Membatasi Ukuran Cache

Plugin Autoptimize adalah salah satu plugin optimasi untuk WordPress yang bertujuan mempercepat loading website dengan…

2 hours ago

Apa Itu Pitch Deck? Pengertian, Cara Membuat, Struktur, dan Contoh Lengkap

Dalam dunia startup dan bisnis, istilah pitch deck sering muncul saat berbicara tentang pendanaan dan…

4 hours ago

Strategi Murah Pabrikan RAM China Uji Tangguhnya Industri DRAM Global

Produsen memori asal China, ChangXin Memory Technologies (CXMT), membuat gebrakan besar di industri semikonduktor global.…

21 hours ago

Produktivitas Kantor Turun? Bisa Jadi Ini 5 Penyebab IT-nya

Di era kerja serba digital, sistem IT bukan lagi sekadar pendukung, melainkan fondasi utama operasional…

21 hours ago

Tanpa JavaScript Ribet! Cara Membuat Contact Form Laravel dengan Livewire

Membuat contact form adalah salah satu kebutuhan dasar dalam pengembangan website. Jika Anda menggunakan Laravel,…

1 day ago

Aplikasi Crypto Terbaik yang Umum Digunakan di Indonesia dan Dunia

Cryptocurrency terus berkembang pesat, dan salah satu kunci utama untuk terlibat di dunia aset digital…

1 day ago