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.