10 Jul 2026
#Part 1: Cara Install CodeIgniter 4 dengan Composer di XAMPP Lengkap 2026 + Error
#Part 1: Cara Install CodeIgniter 4 dengan Composer di XAMPP Lengkap 2026 + Error
Selamat datang di seri "Belajar CodeIgniter 4 dari Nol". Di #Part 1 ini kita akan membahas tuntas cara install CI4 menggunakan Composer. Kenapa pakai Composer? Karena di 2026 hampir semua perusahaan dan developer profesional wajib pakai Composer. Alasannya simpel: mudah update, mudah install library, dan struktur project jadi standar.
Saya sendiri dulu awal belajar CI3 install manual download zip. Pas mau update ke CI4 kerepotan. Begitu pindah ke Composer, hidup jadi jauh lebih mudah. Oke langsung kita mulai.
A. Apa Itu Composer dan Kenapa Wajib?
Composer adalah dependency manager untuk PHP. Ibaratnya "Play Store" untuk library PHP. Dengan 1 baris perintah kamu bisa install puluhan library.
3 Keuntungan Pakai Composer untuk CI4:
- Update 1 Klik: Tinggal
composer updateCI4 kamu langsung versi terbaru - Install Library Mudah: Mau Dompdf?
composer require dompdf/dompdf. Beres. - Standar Industri: Laravel, Symfony, CI4 modern semua pakai Composer. Wajib dikuasai buat melamar kerja.
B. Persiapan Sebelum Install CI4
Jangan langsung install. Pastikan 3 syarat ini sudah terpenuhi biar tidak error di tengah jalan.
- XAMPP dengan PHP 8.1+: CI4.4 ke atas minimal PHP 8.1. Buka XAMPP > Config > PHP > cek versi. Kalau masih 7.4 download XAMPP terbaru.
- Composer: Download di getcomposer.org. Setelah install, buka CMD dan ketik
composer -v. Harus muncul versi Composer. - Text Editor VSCode: Install extension "PHP Intelephense" dan "PHP Debug" biar enak coding.
C. Langkah Demi Langkah Install CI4 via Composer
Langkah 1: Buka Terminal di Folder htdocs
Buka CMD atau PowerShell. Arahkan ke folder project kamu. cd C:/xampp/htdocs
Langkah 2: Jalankan Perintah Create Project
Ketik perintah sakti ini: composer create-project codeigniter4/appstarter ci4
Penjelasan: `create-project` = buat project baru, `codeigniter4/appstarter` = template resmi CI4, `ci4` = nama folder. Tunggu 3-5 menit. Composer akan download semua.
Langkah 3: Konfigurasi File.env
Masuk ke folder `ci4`. Ada file `env`. Rename jadi `.env`. Ini file paling penting. Buka dan ubah: CI_ENVIRONMENT = development dan app.baseURL = "http://localhost:8080/"
Langkah 4: Menjalankan Server CI4
Ada 2 cara. Cara 1 paling gampang: di terminal ketik php spark serve. Lalu buka http://localhost:8080. Cara 2: via XAMPP http://localhost/ci4/public. Tapi harus setting Virtual Host dulu.
D. Struktur Folder CI4 Setelah Install Composer
Ini yang bikin bingung pemula. Beda dengan CI3.
| Folder | Fungsi |
|---|---|
| app/ | Semua kode kamu. Controller, Model, View ada di sini |
| public/ | Root web. File index.php dan asset css/js |
| vendor/ | Tempat semua library dari Composer. Jangan diedit |
| .env | File konfigurasi database, baseURL, timezone |
E. 5 Error Paling Sering dan Solusinya
Berdasarkan pengalaman ngajar 100+ murid, ini error yang paling sering muncul:
- composer: command not found = Composer belum diinstall atau belum di PATH
- Your PHP version is too low = Update XAMPP ke PHP 8.1+
- 404 Not Found = Kamu buka /ci4 bukan /ci4/public
- Class "CodeIgniter" not found = Jalankan
composer installlagi - Deprecated Error = Normal di PHP 8.2. Sembunyikan di index.php
Kesimpulan
Selamat! Kamu sudah berhasil install CI4 dengan cara paling modern. Di #Part 2 kita akan belajar Routing dan membuat Controller pertama.
FAQ
Apakah wajib pakai Composer?
Tidak wajib, tapi 90% lowongan kerja 2026 minta bisa Composer.
Bedanya php spark serve dan localhost?
php spark serve pakai server bawaan CI4. Lebih cepat untuk development.
Males Ngoding Sendiri?
Tim Culobo siap buatin website, ajarin coding, atau naikin SEO web kamu.
Lihat 3 Layanan Kami