ImageMagick เป็นเครื่องมือจัดการรูปภาพหลายแพลตฟอร์มยอดนิยม เว็บแอปพลิเคชันมักใช้ไลบรารีเพื่อประสิทธิภาพสูงในการดําเนินการกับรูปภาพที่อัปโหลด เช่น การปรับขนาดและการแปลงรูปแบบ เป็นต้น
ในการใช้ไลบรารี ImageMagick กับแอปพลิเคชัน PHP เช่น WordPress เราต้องติดตั้งไลบรารีก่อนจากนั้นจึงเป็นคลาส PHP ที่เกี่ยวข้อง บทแนะนํานี้จะแสดงวิธีการทําเช่นนั้นบน Ubuntu 18.04
การติดตั้ง ImageMagick ด้วย Apt
sudo apt install imagemagick
sudo apt list imagemagick -a
การติดตั้งส่วนขยาย PHP Imagick
sudo apt install php-imagick
sudo apt list php-magick -a
รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache
การติดตั้งโมดูลเพียงอย่างเดียวไม่เพียงพอ เพื่อให้ส่วนขยาย PHP ใหม่ใด ๆ ที่จะใช้กับเว็บแอปพลิเคชันของคุณ Apache จะต้องเริ่มต้นใหม่
sudo systemctl restart apache2
ตรวจสอบการติดตั้ง
ในการตรวจสอบการติดตั้งสําเร็จและเปิดใช้งานโมดูลอย่างถูกต้องเราสามารถใช้ php -m จากบรรทัดคําสั่งและ grep ผลลัพธ์เพื่อ จํากัด เอาต์พุตให้เฉพาะบรรทัดที่มีความสําคัญเท่านั้น
เรียกใช้คําสั่งต่อไปนี้เพื่อตรวจสอบการติดตั้ง
php -m | grep imagick
หากการติดตั้งสําเร็จผลลัพธ์ของคําสั่งจะแสดงหนึ่งบรรทัดและจะมีชื่อของโมดูล imagick เท่านั้น
imagick
เพิ่มฟังก์ชัน phpinfo() ลงในสคริปต์ php จากนั้นเข้าถึงสคริปต์จากเว็บเบราว์เซอร์เราสามารถเห็นโมดูลได้รับการติดตั้งและเปิดใช้งาน