Cara Install CodeIgniter 4 dengan Composer (Lengkap)

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.

Langkah install CodeIgniter 4 dengan Composer
Langkah install CodeIgniter 4 dengan Composer

Prasyarat

Sebelum mulai, pastikan tersedia:

  • PHP 7.4 atau lebih baru (disarankan PHP 8).
  • Composer (pengelola paket PHP).
  • Ekstensi PHP: intl, mbstring, dan json aktif.

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

FolderIsi
app/ControllersLogika & pengendali halaman
app/ModelsInteraksi dengan database
app/ViewsTampilan (HTML)
publicTitik masuk & aset publik

Kesalahan Umum

  • “composer is not recognized” — Composer belum terinstal atau belum ada di Path.
  • Error terkait intl — aktifkan ekstensi intl di php.ini.
  • Halaman 404 di semua rute — jalankan dari folder yang benar dan gunakan php spark serve.
  • baseURL salah — sesuaikan di .env agar 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.

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *