CodeIgniter 4: The framework needs the following extension(s) installed and loaded: intl

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

Sutriman

Halo, saya adalah seorang praktisi IT yang sehari-hari bekerja sebagai Software Engineer yang menggunakan Linux sebagai daily OS. Nulis juga di blog pribadi kalau lagi engga males :D