CodeIgniter 4 adalah framework PHP yang ringan dan cepat, cocok untuk membangun aplikasi web terstruktur. Berbeda dari menulis PHP “polos”, framework memberi Anda kerangka rapi (MVC), keamanan bawaan, dan banyak fitur siap pakai. Artikel ini membahas cara install CodeIgniter 4 dengan Composer maupun cara manual.

Prasyarat
Sebelum mulai, pastikan tersedia:
- PHP 7.4 atau lebih baru (disarankan PHP 8).
- Composer (pengelola paket PHP).
- Ekstensi PHP:
intl,mbstring, danjsonaktif.
Cara 1: Install dengan Composer (Direkomendasikan)
Buka terminal di folder tempat Anda ingin membuat proyek, lalu jalankan:
composer create-project codeigniter4/appstarter namaproyek
Composer akan mengunduh CodeIgniter 4 beserta semua dependensinya ke folder namaproyek. Cara ini paling disarankan karena memudahkan pembaruan.
Cara 2: Install Manual
Bila tidak memakai Composer, unduh berkas ZIP CodeIgniter 4 dari situs resmi codeigniter.com, lalu ekstrak ke folder proyek Anda.
Menjalankan CodeIgniter
Masuk ke folder proyek, lalu jalankan server bawaan CodeIgniter (spark):
cd namaproyek
php spark serve
Buka http://localhost:8080 di browser. Jika muncul halaman selamat datang CodeIgniter, instalasi berhasil.
Konfigurasi Awal (.env)
Ganti nama file env menjadi .env, lalu atur mode dan baseURL:
CI_ENVIRONMENT = development app.baseURL = 'http://localhost:8080'
Untuk menghubungkan database, atur juga bagian berikut di .env:
database.default.hostname = localhost database.default.database = namadb database.default.username = root database.default.password = database.default.DBDriver = MySQLi
Struktur Folder Penting
| Folder | Isi |
|---|---|
| app/Controllers | Logika & pengendali halaman |
| app/Models | Interaksi dengan database |
| app/Views | Tampilan (HTML) |
| public | Titik masuk & aset publik |
Kesalahan Umum
- “composer is not recognized” — Composer belum terinstal atau belum ada di Path.
- Error terkait
intl— aktifkan ekstensiintldiphp.ini. - Halaman 404 di semua rute — jalankan dari folder yang benar dan gunakan
php spark serve. - baseURL salah — sesuaikan di
.envagar aset dan tautan benar.
Kesimpulan
Anda telah berhasil install CodeIgniter 4 lewat Composer maupun manual, menjalankannya dengan php spark serve, dan mengatur konfigurasi awal. Composer adalah cara yang disarankan karena memudahkan pembaruan. Langkah berikutnya, pelajari konsep MVC (Model-View-Controller) untuk mulai membangun aplikasi pertama Anda.

