Cara menggunakan imagick extension php

Cara menggunakan imagick extension php

Imagick atau ImageMagick adalah ekstensi PHP untuk membuat dan memodifikasi gambar menggunaka API ImageMagick, beberapa sistem manajemen konten seperti Wordpress, Joomla, Drupal, dan lainnya membutuhkan atau merekomendasikan ekstensi tersebut terpasang di PHP.

Sebagai catatan, saya menggunakan XAMPP versi 7.4.7, PHP versi 7.4.7 yang berjalan di sistem operasi Windows 10. Jika Anda menggunakan XAMPP versi lama atau terbaru Anda bisa menyesuaikannya dengan mengunduh berkas-berkas yang sesuai dengan versi XAMPP milik Anda, lebih kurang cara pemasangannya sama hanya saja versi berkas yang dibutuhkan akan berbeda.

Cara menggunakan imagick extension php

Pertama, unduh berkas ImageMagick untuk Windows https://imagemagick.org/script/download.php#windows pilih versi ImageMagick-7.0.10-23-Q16-HDRI-x64-dll.exe.

Cara menggunakan imagick extension php

Lakukan pemasang ImageMagick, pasang ImageMagick secara biasa dan pada Select Additional Tasks biarkan opsi seperti bawaan, lalu Next.

Cara menggunakan imagick extension php

Jika ImageMagick sudah berhasil terpasang periksa versi dari ImageMagick dengan menuliskan perintah magick -version di Command Prompt jika ImageMagick sudah terpasang dengan benar maka akan muncul deskripsi mengenai versi ImageMagick.

Cara menggunakan imagick extension php

Selanjutnya unduh berkas biner Imagick untuk PHP 7.4 di sini https://pecl.php.net/package/imagick/3.4.4/windows dan pilih berkas 7.4 Thread Safe (TS) x64, jika sudah terunduh lalu ekstrak berkas php_imagick-3.4.4-7.4-ts-vc15-x64.zip tersebut.

Cara menggunakan imagick extension php

Salin atau pindahkan berkas php_imagick.dll dari folder php_imagick-3.4.4-7.4-ts-vc15-x64 ke folder ekstensi PHP yang berada di C:\xampp\php\ext
Catatan: sesuaikan dengan tempat di mana folder XAMPP yang terpasang, pada tutorial XAMPP yang terpasang berada di diska C

Cara menggunakan imagick extension php

Tambahkan php_imagick.dll pada php.ini yang berlokasi di C:\xampp\php dengan menuliskan perintah berikut:


extension=imagick

Dengan begitu ekstensi imagick sudah berhasil terpasang di PHP, namun masih belum bisa berjalan. Agar bisa berjalan Anda perlu memindahkan lagi beberapa berkas dari folder php_imagick-3.4.4-7.4-ts-vc15-x64. Cekibrot!

Cara menggunakan imagick extension php

Cara menggunakan imagick extension php

Buka kembali folder php_imagick-3.4.4-7.4-ts-vc15-x64 lalu salin atau pindahkan semua berkas CORE_RL_***_.dll, IM_MOD_RL_***_.dll, FILTER_analyze_.dll, dan ImageMagickObject.dll dari folder tersebut ke folder bin Apache yang berada di C:\xampp\apache\bin

Cara menggunakan imagick extension php

Sekarang coba hidupkan ulang Apache melalui XAMPP Control Panel lalu buka phpinfo dengan mengunjungi alamat berikut http://127.0.0.1/dashboard/phpinfo.php lalu cari Imagick, jika pemasangan Imagick sudah benar maka akan ada keterangan mengenai modul Imagick yang terpasang di PHP. Selain dengan membuka phpinfo Anda juga bisa melihat beberapa ekstensi yang terpasang di PHP dengan mengetikan perintah php -m pada Command Prompt.

Saya kira cukup sekian pembahasan mengenai Cara memasang Imagick di XAMPP, semoga bermanfaat. Hatur nuhun. :*

Cara menggunakan imagick extension php

How to Install Imagemagick PHP Extension

Before install Imagick PHP extension, you need to check the detail of PHP configuration, PHP Version, Thread Safety, and Architecture

You can use phpinfo() function.

Take a look the picture below:

Cara menggunakan imagick extension php

Once you get the detail of PHP configuration, you can download the .dll files of the PHP extension and ImageMagick archive using the table in here:
https://laksmisetiawati.github.io/articles/php-windows-imagick.html

After download the right archive, follow below steps to installing process :

  1. Extract ImageMagick-(any).zip. Copy .dll files located in bin. Application extention file name start with CORE_RL and IM_MOD_RL. Paste them in PHP root directory where you have php.exe.
  2. Extract php_imagick-(any).zip. Copy php_imagick.dll files located in bin and paste it in ext folder in PHP directory.
  3. Open php.ini file located in PHP root directory. Add extension=php_imagick.dll in php.ini
  4. Restart the Apache

You can check again phpinfo to see is Imagick successfully installed

You will get PHP configuration like below picture it Imagick successfully installed:

Cara menggunakan imagick extension php