The framework needs the following extension(s) installed and loaded: intl. Error seperti itu biasanya terjadi karena CodeIgniter 4 membutuhkan PHP Extention tertentu, dan dalam kasus ini yang dibutuhkan adalah intl.
Sementara extention ini dibutuhkan, namun di server kita belum terinstall, atau bisa jadi belum aktif sehingga kita perlu mengaktifkannya terlebih dahulu.
Fungsi Extention intl
Berdasarkan dokumentasi yang saya temukan, mengatakan sebagai berikut " It is useful for formatting currency, number and date/time as well as UCA-conformant collations, for message formatting and normalizing text..etc. "
Nah, bisa sedikit dipahami kalau extention ini berfungsi dalam formating currency, angka, atau waktu dan tanggal. Sehingga wajar saja jika dia mau itu diinstall dulu.
Instalasi Extention intl
Caranya cukup mudah, teman-teman harus membuka dan mengedit php.ini dari server teman-teman dulu.
- Jika tidak tahu tempatnya, bisa membuat script disitu teman-teman dapate mengetahui lokasi file php.ini teman-teman.
- Jika sudah menemukan, cari ;extension=intl dan rubah menjadi extension=intl atau dalam kata lain hapus tanda ; nya.
- Setelah itu restart Apache teman-teman.
Cukup dulu catatan singkat ini, semoga membantu yaa
