Fahmi Fayyadh Alfarizy

Tech Lead

Scrum Master

Freelancer

0

No products in the cart.

Fahmi Fayyadh Alfarizy
Fahmi Fayyadh Alfarizy
Fahmi Fayyadh Alfarizy
Fahmi Fayyadh Alfarizy

Tech Lead

Scrum Master

Freelancer

Blog Post

Install ekstensi imagick untuk PHP 8.1

March 19, 2025 Programming
Install ekstensi imagick untuk PHP 8.1

Untuk menginstal ekstensi imagick untuk PHP 8.1, Anda dapat mengikuti langkah-langkah berikut:

Langkah 1: Perbarui Sistem

Pastikan sistem Anda memiliki paket terbaru dengan menjalankan:

sudo apt update sudo apt upgrade

Langkah 2: Instal Dependensi

Instal dependensi yang diperlukan untuk imagick:

sudo apt install -y libmagickwand-dev

Langkah 3: Instal PHP dan Ekstensi Imagick

Untuk PHP 8.1, Anda perlu memastikan PHP dan pecl (PHP Extension Community Library) sudah terinstal. Jika belum, instal PHP 8.1 dan pecl:

sudo apt install -y php8.1 php8.1-dev php-pear

Setelah itu, gunakan pecl untuk menginstal ekstensi imagick:

sudo pecl install imagick

Langkah 4: Aktifkan Ekstensi Imagick

Setelah instalasi selesai, tambahkan ekstensi imagick ke konfigurasi PHP. Jalankan perintah berikut:

echo "extension=imagick.so" | sudo tee /etc/php/8.1/mods-available/imagick.ini

Aktifkan ekstensi dengan perintah:

sudo phpenmod imagick

Langkah 5: Restart Web Server

Jika Anda menggunakan Apache atau Nginx, restart layanan web server untuk menerapkan perubahan:

  • Apache:
 sudo systemctl restart apache2
  • Nginx (dengan PHP-FPM):
 sudo systemctl restart php8.1-fpm sudo systemctl restart nginx

Langkah 6: Verifikasi Instalasi

Anda dapat memverifikasi apakah imagick sudah aktif dengan membuat file PHP atau menggunakan command line:

  1. Buat file info.php di dalam direktori root server (misalnya, /var/www/html/info.php) dan masukkan kode berikut:
 <?php phpinfo(); ?>

Lalu buka http://your-server-ip/info.php dan cari imagick.

  1. Alternatifnya, jalankan:
 php -m | grep imagick

Jika Anda melihat imagick dalam daftar ekstensi, maka ekstensi tersebut telah berhasil terinstal dan aktif.