ติดตั้ง module ImageMagick for PHP บน Ubuntu

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 จากนั้นเข้าถึงสคริปต์จากเว็บเบราว์เซอร์เราสามารถเห็นโมดูลได้รับการติดตั้งและเปิดใช้งาน