- Mi Credits
- ¥17,000
1. ติดตั้ง ImageMagick และ Development Library
ตรวจสอบว่าคุณได้ติดตั้ง ImageMagick และไฟล์พัฒนา (development files) ที่จำเป็นแล้ว:
Bash:
sudo apt update
sudo apt install imagemagick libmagickwand-dev
- imagemagick คือตัวโปรแกรมหลักของ ImageMagick
- libmagickwand-dev เป็นไลบรารีพัฒนาสำหรับ MagickWand API ที่ PECL imagick ต้องการ
2. ตรวจสอบว่า MagickWand-config อยู่ในระบบ
ตรวจสอบว่าไฟล์ MagickWand-config หรือ Wand-config มีอยู่ในระบบหรือไม่:
Bash:
which MagickWand-config
ถ้าคำสั่งข้างต้นไม่มีผลลัพธ์:
- ลองค้นหาไฟล์ในระบบ:
-
Bash:
find / -name MagickWand-config
- หากยังไม่พบไฟล์ MagickWand-config คุณต้องติดตั้ง libmagickwand-dev (ขั้นตอนที่ 1)
3. ระบุเส้นทางไปยัง MagickWand-config
เมื่อคุณพบเส้นทางของ MagickWand-config (ตัวอย่าง /usr/bin/MagickWand-config) ให้ลองติดตั้งอีกครั้งโดยระบุเส้นทางนี้:
Bash:
sudo pecl install imagick
Please provide the prefix of ImageMagick installation [autodetect]:
ให้ใส่เส้นทาง /usr หรือเส้นทางที่คุณพบไฟล์ MagickWand-config เช่น:
Bash:
/usr
4. รีสตาร์ทเซิร์ฟเวอร์ PHP
หลังจากติดตั้งสำเร็จ ให้รีสตาร์ท PHP เพื่อให้การเปลี่ยนแปลงมีผล:
Bash:
sudo systemctl restart php8.1-fpm
5. ตรวจสอบการติดตั้ง Imagick
ตรวจสอบว่าติดตั้งสำเร็จหรือไม่:
Bash:
php -m | grep imagick