Modul php imagick hilang

Saya sekarang tidak dapat membuka halaman apa pun dan memeriksa kesehatan situs saya yang menampilkan pesan kesalahan. 'Modul yang diperlukan, imagick, tidak terpasang, atau telah dinonaktifkan. ’

Saya telah menghubungi Dukungan WordPress yang merekomendasikan agar saya menghubungi Anda untuk memperbaiki masalah tersebut. Bisakah Anda membantu?

Terima kasih, Ester

 

php_error. png

Esther Hopkins 10 bulan, 2 minggu yang lalu

Saya juga mengalami kesalahan ini di WordPress/Elementor/System info

screen_shot_2022-03-23_at_11. 10. 37_pagi. png

Alexander Hutsol 10 bulan, 2 minggu yang lalu

Halo,

Semua masalah yang disebutkan terkait dengan pengaturan server. Silakan hubungi dukungan penyedia hosting Anda dan minta mereka untuk menginstal/mengaktifkan modul imagick untuk Anda dan periksa pengaturan izin

Saya mencoba menginstal modul imagick php di webapp wordpress saya, tetapi saya tidak dapat menemukan cara yang tepat untuk melakukannya

Saya bekerja dengan

Sistem. Windows NT RD00155D5758B8 10. 0 membangun 14393 (Windows Server 2016) AMD64

File Konfigurasi Dimuat. D. \local\Config\PHP-7. 4. 15x64\php. ini

Keamanan Benang. dengan disabilitas

Ada yang bisa bantu saya?

Terima kasih sebelumnya

Kesehatan Situs WordPress menunjukkan peningkatan yang disarankan 'Modul opsional, imagick, tidak diinstal, atau telah dinonaktifkan'. Imagick adalah ekstensi PHP yang memberikan kualitas gambar yang lebih baik untuk unggahan media, pengubahan ukuran gambar yang lebih cerdas (untuk gambar yang lebih kecil) dan dukungan thumbnail PDF, ketika Ghost Script juga tersedia

Modul php imagick hilang

Menyebabkan

Peringatan 'Modul opsional, imagick, tidak diinstal, atau telah dinonaktifkan' ditampilkan saat lingkungan hosting Anda tidak memuat modul Imagick PHP

Resolusi

Untuk memperbaiki aktifkan imagick. Paket hosting Ecenica telah mengaktifkan imagick secara default. Kami juga menyediakan Hosting WordPress yang memungkinkan Anda memilih modul PHP yang ingin Anda jalankan

diedit karena salah ketik
Saya menjalankan snap NC di ubuntu 20. 04LTS pada contoh linode. Ini adalah pemasangan yang cukup baru, awalnya NC 22 terlambat. Setelah update ke NC 23. 0. 2, yang otomatis, saya mendapat peringatan di pengaturan keamanan

This instance is missing some recommended php modules.  For better performance and compatibility it is recommended you install them.
 - imagick

Saya menginstal php-imagick dan semua ketergantungan yang menyertainya. Namun saya mendapatkan peringatan yang sama bahkan setelah reboot. Saya melihat /etc/php/7. 4/cli/php.ini. ini dan ekstensi tidak terdaftar. Namun saya tidak ingin hanya menambahkannya, tidak yakin dengan formatnya atau apakah itu akan memperbaikinya mengingat itu sangat mudah
Jadi mungkin seseorang bisa mengarahkan saya ke arah yang benar. Instance tampaknya bekerja dengan baik untuk sebagian besar

Saat membuat situs web Anda, beberapa aplikasi web PHP termasuk WordPress dan Laravel mungkin memerlukan ekstensi ImageMagick PHP tambahan untuk pemrosesan gambar tingkat lanjut

RunCloud mendukung ekstensi ImageMagick PHP, tetapi tidak diaktifkan secara default

Pada postingan kali ini, kita akan membahas tentang cara menginstal ImageMagick PHP Extension (Imagick) untuk aplikasi web PHP Anda

Daftar isi

Apa itu ImageMagick

ImageMagick adalah perangkat lunak sumber terbuka dan gratis yang dibuat pada tahun 1987 oleh John Cristy untuk membuat, mengedit, menyusun, atau mengonversi gambar bitmap

Itu dapat membaca dan menulis lebih dari 200 format gambar, termasuk PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, dan SVG

Anda dapat menggunakan ImageMagick untuk mengubah ukuran, membalik, mencerminkan, memutar, mendistorsi, menggeser dan mengubah gambar, menyesuaikan warna gambar, menerapkan berbagai efek khusus, atau menggambar teks, garis, poligon, elips, dan kurva Bézier

Perpustakaan ImageMagick vs GD

ImageMagick bukan satu-satunya pustaka pengoptimalan gambar di aplikasi PHP

GD adalah perpustakaan lain yang juga sangat populer dan tersedia secara otomatis di server RunCloud

ImageMagick dan GD Library dapat digunakan untuk

  • Ubah ukuran / pangkas gambar
  • Terapkan filter ke gambar, misalnya warna, kontras, kecerahan, dll
  • Menambahkan konten ke gambar, misalnya teks, bentuk, gambar lain (watermark), dll
  • Kompres gambar
  • Mengkonversi gambar ke jenis file yang berbeda

Perbedaan utama antara pustaka ImageMagick dan GD adalah

  • ImageMagick mendukung lebih dari 200 format gambar
  • ImageMagick biasanya menghasilkan gambar dengan kualitas yang lebih baik, meskipun terkadang kualitas gambar yang lebih baik juga akan memperbesar ukuran file gambar
  • GD tersedia secara luas dan biasanya diaktifkan secara default, tetapi Anda telah menginstal dan mengaktifkan ImageMagick

Menginstal Ekstensi ImageMagick PHP (Imagick)

Misalnya, saat menggunakan WordPress, kita mungkin ingin menggunakan Plugin ImageMagick Engine WordPress untuk meningkatkan kualitas gambar untuk memproses pengubahan ukuran dan pemotongan di WordPress menggunakan ImageMagick

Ketika ImageMagick tidak diinstal di server kami, kami akan melihat peringatan "Modul ImageMagick PHP tidak ditemukan" di halaman pengaturan plugin ini

Modul php imagick hilang

Sebelum menginstal ImageMagick, pastikan versi PHP yang tepat untuk aplikasi web Anda

Bergantung pada versi PHP yang diinstal, Anda memerlukan instalasi ImageMagick yang berbeda. Tapi begitu Anda menginstalnya, itu akan tersedia untuk semua aplikasi web yang menggunakan versi PHP yang sama di server Anda

Mari kita mulai dengan PHP 8. 1 modul PHP Imagick

PHP 8. 1 Modul PHP Imagick

Silakan masuk ke server Anda sebagai pengguna root menggunakan Terminal (Mac OSX / Linux) atau Powershell / Putty (Windows)

ssh root@<youripaddress>
_

Setelah Anda masuk ke server Anda, silakan jalankan perintah ini untuk menginstal ekstensi ImageMagick PHP untuk PHP 8. 1 di server ini

apt-get install php81rc-pecl-imagick

Setelah Anda berhasil menginstal ImageMagick, Anda perlu memuat ulang PHP-FPM di server Anda dengan menjalankan perintah ini

systemctl reload php81rc-fpm

Jika Anda ingin memeriksa / memverifikasi bahwa ImageMagick sudah diinstal dan diaktifkan, Anda dapat menjalankan perintah ini

/RunCloud/Packages/php81rc/bin/php -i | grep imagemagick
_

Jika ImageMagick sudah terpasang dengan benar, misalnya tidak akan kosong

Modul php imagick hilang
Modul php imagick hilang

Setelah menginstal ImageMagick dengan benar, Anda dapat melihat peringatan menghilang di Plugin WordPress ImageMagick Engine

Modul php imagick hilang
Modul php imagick hilang

PHP 8. 0 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 8. 0, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php80rc-pecl-imagick

# reload PHP-FPM
systemctl reload php80rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php80rc/bin/php -i | grep imagemagick

PHP 7. 4 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 7. 4, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php74rc-pecl-imagick

# reload PHP-FPM
systemctl reload php74rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php74rc/bin/php -i | grep imagemagick
_

PHP 7. 3 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 7. 3, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php73rc-pecl-imagick

# reload PHP-FPM
systemctl reload php73rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php73rc/bin/php -i | grep imagemagick

PHP 7. 2 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 7. 2, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php72rc-pecl-imagick

# reload PHP-FPM
systemctl reload php72rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php72rc/bin/php -i | grep imagemagick
_

PHP 7. 1 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 7. 1, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php71rc-pecl-imagick

# reload PHP-FPM
systemctl reload php71rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php71rc/bin/php -i | grep imagemagick
_

PHP 7. 0 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 7. 0, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

# login to your server using root
ssh root@<youripaddress>

# install imagick module
apt-get install php70rc-pecl-imagick

# reload PHP-FPM
systemctl reload php70rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php70rc/bin/php -i | grep imagemagick

PHP5. 6 Modul PHP Imagick

Jika situs web Anda menggunakan PHP 5. 6, silakan masuk ke server Anda sebagai pengguna root untuk menginstal ImageMagick dengan menjalankan perintah ini, mirip dengan instalasi ImageMagick untuk PHP 8. 1 di atas

apt-get install php81rc-pecl-imagick
0

Catatan. PHP5. 6 hanya tersedia saat Anda menggunakan Ubuntu 16. 04 LTS di server RunCloud Anda

Opsional. Menambahkan Dukungan PDF Ke ImageMagick

Jika Anda ingin mengizinkan ImageMagick memproses file PDF, Anda harus login sebagai pengguna root lagi ke server Anda dan mengedit

apt-get install php81rc-pecl-imagick
5

Misalnya, Anda dapat menggunakan

apt-get install php81rc-pecl-imagick
_6 untuk mengedit file ini dengan menjalankan perintah ini

apt-get install php81rc-pecl-imagick
1

Kemudian silahkan scroll ke bawah dan temukan baris ini

apt-get install php81rc-pecl-imagick
2

Anda perlu menonaktifkannya dengan mengomentari baris itu. Misalnya, Anda dapat mengganti baris itu dengan mengikuti baris

apt-get install php81rc-pecl-imagick
_3

Silahkan simpan file dan keluar dari editor

Kemudian muat ulang PHP-FPM lagi, misalnya untuk PHP 7. 4 Anda dapat menjalankan perintah ini lagi

apt-get install php81rc-pecl-imagick
_4

CATATAN. Harap berhati-hati saat Anda mengaktifkan dukungan PDF untuk Imagick. Pastikan Anda selalu menggunakannya dengan file PDF tepercaya

Menggunakan ImageMagick di WordPress

WordPress mendukung ImageMagic dan GD Library untuk ekstensi pemrosesan gambar PHP untuk mengubah ukuran dan memotong gambar di situs web Anda

Secara default, WordPress akan mencoba menggunakan ImageMagick. Jika tidak tersedia atau tidak mendukung tipe mime yang diminta, WordPress akan menggunakan ekstensi GD

Jika Anda memerlukan kontrol lebih besar atas kualitas gambar yang diubah ukurannya, Anda dapat menggunakan Plugin WordPress ImageMagick Engine

Plugin Image Watermark WordPress adalah plugin keren lainnya yang memungkinkan Anda memberi watermark pada setiap gambar yang Anda unggah ke situs WordPress Anda menggunakan Imagick

Jika Anda mengaktifkan dukungan PDF untuk ekstensi Imagick PHP, Anda akan mendapatkan satu bonus tambahan, WordPress akan secara otomatis membuat gambar untuk setiap PDF yang Anda unggah ke situs WordPress Anda

Menggunakan ImageMagick di Laravel

Jika Anda menggunakan Laravel untuk situs web Anda, ini adalah beberapa pustaka untuk Anda

Gambar Intervensi

Gambar Intervensi adalah pustaka penanganan dan manipulasi gambar PHP sumber terbuka. Ini memberikan cara yang lebih mudah dan lebih ekspresif untuk membuat, mengedit, dan menyusun gambar dan saat ini mendukung dua pustaka pemrosesan gambar yang paling umum Perpustakaan GD dan Imagick. Ini ramah Laravel

Mengkonversi pdf ke gambar

Pustaka ini menyediakan kelas yang mudah digunakan untuk mengonversi file PDF menjadi gambar menggunakan Imagick dan Ghostscript

Ringkasan

Dalam posting ini, kami menunjukkan kepada Anda panduan lengkap tentang cara memasang ekstensi ImageMagick PHP (Imagick) untuk situs web Anda (aplikasi web) di RunCloud

Apakah Anda menggunakan ImageMagick untuk pemrosesan gambar di situs web Anda?

Bagaimana cara menambahkan Imagick ke PHP?

Instal Imagick untuk PHP di Windows .
Langkah 2. Kemudian cari Imagick dan klik tautannya
Langkah 3. Kemudian cari versi yang sesuai. Untuk mesin saya, saya akan pergi untuk 3. 5. .
Langkah 4. Kemudian saya akan mencari yang sesuai. .
Langkah 5. Ekstrak. .
Langkah 8. Kemudian tambahkan jalur di Variabel Jalur Lingkungan Anda

Bagaimana cara menginstal modul Imagick PHP di WordPress?

Instalasi .
Instal modul ImageMagick atau Imagick PHP (lihat FAQ untuk informasi lebih lanjut)
Unduh dan ekstrak file plugin ke folder di direktori wp-content/plugin Anda
Aktifkan plugin melalui antarmuka admin WordPress
Konfigurasikan pengaturan ImageMagick dan aktifkan di halaman pengaturan plugin

Apakah Imagick termasuk dalam PHP?

Ekstensi ImageMagick, disebut Imagick saat mengacu pada ekstensi PHP, adalah ekstensi PHP asli untuk membuat dan memodifikasi gambar menggunakan API ImageMagick.

Bagaimana cara menambahkan Imagick?

Instal ekstensi ImageMagick PHP di Windows .
Ekstrak ImageMagick- (apa saja). ritsleting. Menyalin. dll yang terletak di bin. .
Ekstrak php_imagick- (apa saja). ritsleting. Salin php_imagick. .
Buka php.ini. file ini terletak di direktori root PHP. Tambahkan ekstensi = php_imagick. .
Mulai ulang Apache