Skip to content Skip to sidebar Skip to footer

Mengatasi Error Call to undefined function ImageCreate pada CodeIgniter di Manjaro Linux

Masalah ini terjadi ketika saya mengupload file dengan format gambar (jpg, jpeg, png) dan ingin mengkonversi file gambar tersebut menjadi dalam format pdf menggunakan FPDF.

Akan tetapi, terjadi error karena ada beberapa ekstensi di PHP nya yang harus diaktifkan terlebih dahulu.

Solusi

Jika kamu belum menginstall library gd dari phpnya, silahkan install terlebih dahulu dari situs berikut ini: php7-gd 7.4.20-1

Kemudian dengan mengetikkan perintah berikut untuk menginstall package zst di Arch Linux.

sudo pacman -S namapackange.pkg.tar.zst

Jika sudah, ekstensinya juga harus diaktifkan pada php.ini nya dengan cara seperti berikut:

sudo nano /etc/php7/php.ini

Karena saya masih menggunakan php versi 7.4 jadi folder yang digunakan adalah php7. Cari kata "extension=gd" dengan mengetikkan CTRL + W di keyboard, kemudian hilangkan tanda ; (titik koma) di depan bacaan extension tersebut.

Restart Apache Web Server di Arch Linux dengan perintah:

sudo systemctl restart httpd

Jika telah mengikuti cara di atas, harusnya sudah bisa menggunakan image library dari php.

Akhir Kata

Sekian tutorial kali ini, jika ada masalah atau error silahkan komen di kolom komentar di bawah ini. Saya akan membantu menjawab dan mencari solusi dari error tersebut.

Terima kasih telah membaca artikel ini, semoga bermanfaat.

Rinaldi Pratama Putra
Rinaldi Pratama Putra Reality is a lovely place, but I wouldn't wanna live there.