Ketika menggunakan framework codeigniter 4 atau untuk menggunakan package PHP tertentu kita perlu menginstall atau mengaktifkan PHP Intl Extension.

Berikut ini adalah catatan bagaimana cara install ekstensi Intl di Ubuntu 22.04 untuk beberapa versi PHP. Sebagai contoh di sini saya coba install untuk PHP 8.3 dan PHP 8.2.

Install PHP Intl Extension untuk PHP 8.3

Buka terminal lalu run command berikut ini untuk install PHP Intl Extension.

sudo apt install php8.3-intl

Install PHP Intl Extension Untuk PHP 8.2

Buka terminal lalu run command berikut ini untuk install PHP Intl Extension.

sudo apt install php8.2-intl

Restart Apache Serve

Setelah ekstensi PHP berhasil diinstall, selanjutnya kita restart apache server.

sudo service apache2 restart

Check PHP Intl extension yang terinstall

Untuk mengecek apakah php intl extension berhasil terinstall, run command berikut ini.

php -m | grep intl

Output:

intl

Perintah php -m digunakan untuk menampilkan modul-modul yang diaktifkan dalam instalasi PHP kita, sedangkan grep intl digunakan untuk mencari apakah modul intl diaktifkan atau tidak. Jika modul intl diaktifkan, maka perintah akan mengembalikan baris yang berisi nama modul tersebut.

Jika perintah php -m | grep intl menghasilkan output berupa baris yang berisi intl, itu menunjukkan bahwa modul intl telah diaktifkan dalam instalasi PHP kita. Sedangkan jika tidak ada output yang dihasilkan, maka modul intl tidak diaktifkan.