Masalah menambahkan ImageMagick pada PHP

Sedikit masalah terjadi saat ingin menggunakan ImageMagick pada server yang memakai VestaCP yaitu sebenarnya sudah terinstall dan pada perintah memasukkan ekstensi ImageMagick ke PHP 5.3: echo "extension=imagick.so" > /etc/php.d/imagick tampaknya normal saja. Tapi pada saat pengecekan apakah fiturnya aktif atau tidak di PHP: php --ri imagick malah muncul pesan error:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so' - /usr/lib/php/modules/imagick.so: No such file or directory in Unknown on line 0
 Extension 'imagick' not present.

Jadi CMS (Content Management System) yang ada tidak bisa memanfaatkannya untuk mengoptimalkan gambar. 🙁 Saya cek di XenForo dan WordPress disini contohnya. Nah… berikut solusi yang saya gunakan di CentOS 6. Pertama cari paket ImageMagick:

yum search imagick --enablerepo=remi

Kemudian install PECLnya:

yum install php-pecl-imagick --enablerepo=remi

Kalau sudah restart saja server Apache:

service httpd restart

Setelah itu coba cek kembali CMSnya yang membutuhkan fitur ini, seharusnya opsi untuk memakai ImageMagick akan aktif dan bisa dipilih.

Tinggalkan Balasan

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