ImageMagick di PHP Windows adalah salah satu ekstensi PHP yang cukup penting, terutama jika kita menggunakan wordpress.
Di artikel sebelumnya saya sudah membahas tentang Instalasi Webserver (Windows) Secara Manual.
Untuk melengkapinya, sekarang kita akan menambahkan ekstensi ImageMagick di PHP Windows.
Bagi pengguna XAMPP for Windows atau WampServer juga bisa mengikuti panduan ini, detilnya ada di bagian akhir artikel ini.
Berikut adalah langkah-langkahnya:
Download ImageMagick
Kita bisa mendownload ImageMagick dari sini:
https://mlocati.github.io/articles/php-windows-imagick.html
Pilih ekstensi ImageMagick yang ingin kita download sesuai dengan versi PHP yang kita gunakan.

Saya memilih Thread-safe PHP 8.3, dan mendownloadnya, nama file yang saya download adalah php_imagick-3.7.0-8.3-ts-vs16-x64.zip.
Sesuai petunjuknya, setelah kita mengekstrak file tersebut:
- Buat salinan file php_imagick.dll ke direktori ext PHP.
- Buat salinan semua file dengan nama yang berawalan CORE_RL, FILTER, IM_MOD_RL, dan/atau ImageMagickObject ke direktori PHP.
- Tambahkan konfigurasi di php.ini: extension=php_imagick.dll.
- Restart Apache HTTP Server.

Test ImageMagick di PHP Windows
Berikut script PHP dari situs di mana kita mendownload ImageMagick yang bisa digunakan untuk pengecekan apakah ekstensi Image Magick sudah bekerja.
<?php
$image = new Imagick();
$image->newImage(1, 1, new ImagickPixel('#ffffff'));
$image->setImageFormat('png');
$pngData = $image->getImagesBlob();
echo strpos($pngData, "\x89PNG\r\n\x1a\n") === 0 ? 'Ok' : 'Failed'; Jika Ok yang keluar ketika menjalankan script tersebut, makan ekstensi Image Magick sudah berfungsi.
Jika tidak maka Failed yang akan tampil di layar monitor kita.
Panduan ini juga bisa diterapkan untuk pengguna XAMPP for Windows atau WampServer, perbedaannya adalah direktori di mana php berada.
XAMPP dan WampServer memiliki direktori sendiri untuk php yang digunakannya.
Direktori (default) php di XAMPP: [drive:]\[direktori XAMPP]\php.
Direktori (default) php di WampServer: [drive:]\[direktori WampServer]\bin\php\[versi php].
Dengan demikian kita sudah berhasil menambahkan ekstensi ImageMagick di PHP Windows.




