ImageMagick adalah rangkaian perangkat lunak sumber terbuka untuk membuat, mengedit, mengonversi, dan memodifikasi gambar bitmap. Dengan ImageMagick, Anda dapat membaca dan menulis lebih dari 200 format gambar, termasuk DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, dan TIFF.
Selain menyediakan antarmuka grafis untuk bekerja dengan gambar, ini juga menyediakan perintah untuk mengubah ukuran gambar, mengaburkan, memotong, menggambar, membalik, menggabungkan, mengambil sampel ulang, dan banyak lagi.
PHP Imagick adalah ekstensi PHP yang dapat digunakan untuk memanggil ImageMagick API untuk memodifikasi gambar.
Di sini, kita akan melihat cara menginstal ImageMagick dan PHP Imagick di CentOS 8 / RHEL 8.
Aktifkan Repositori EPEL
Paket ImageMagick tersedia di repositori EPEL untuk CentOS 8 / RHEL 8. Jadi, ikuti tautan untuk mengaktifkan repositori EPEL.
BACA: Cara Mengaktifkan repositori EPEL di CentOS 8 / RHEL 8
ATAU
Jalankan perintah di bawah ini untuk mengaktifkan repositori EPEL.
### CentOS 8 ### dnf install -y epel-release dnf config-manager --set-enabled PowerTools ### RHEL 8 ### dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
Instal ImageMagick
Setelah Anda mengaktifkan repositori EPEL, instal ImageMagick dengan perintah dnf.
dnf install -y ImageMagick ImageMagick-devel
Instal PHP Imagick
PHP Imagick adalah ekstensi PHP asli untuk membuat dan memodifikasi gambar bitmap menggunakan API ImageMagick.
Instal PHP, pengembangan PHP, dan PHP Pear, yang membantu menginstal dan mengelola ekstensi PHP.
dnf install -y php php-devel php-pear make
Sekarang, instal PHP Imagick dengan perintah pecl.
pecl install imagick
Tambahkan ekstensi ke dalam file php.ini.
echo "extension=imagick.so" > /etc/php.d/20-imagick.ini
Mulai ulang layanan web Apache untuk menerapkan ekstensi PHP yang baru diinstal.
systemctl restart httpd
Validasi PHP Imagick
Buat daftar modul yang dipatuhi untuk melihat apakah PHP Imagick diinstal dan tersedia.
php -m
Output: . . . . . . gettext hash iconv imagick libxml openssl . . . . . .
Selain itu, Anda dapat memeriksa detail modul PHP dari PHPInfo.
Kesimpulan
Itu saja. Saya harap Anda telah mempelajari cara menginstal ImageMagick dan PHP Imagick di CentOS 8 / RHEL 8.