ฉันมีการตั้งค่า PHP-FPM บนเซิร์ฟเวอร์ Ubuntu 20.04 ของฉันและติดตั้ง Imagick แล้ว แต่ฉันไม่สามารถทำให้ PHP 7.4 รู้จักได้ ฉันลองทำตามขั้นตอนเหล่านี้แล้ว แต่ขั้นตอนที่หนึ่งกลับมีข้อผิดพลาดต่อไปนี้ใน Terminal
-bash: /etc/php/7.4/mods-available/imagick.ini: ปฏิเสธการอนุญาต
- sudo echo extension=imagick.so > /etc/php/7.4/mods-available/imagick.ini
- sudo ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/fpm/conf.d/20-imagick.ini
- sudo ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/cli/conf.d/20-imagick.ini
ซอฟต์ลิงก์ทำงานได้อย่างถูกต้องเนื่องจากฉันสามารถเห็นไฟล์ในแต่ละไดเร็กทอรีที่เกี่ยวข้อง
นี่เป็นเพียงปัญหาการอนุญาตหรือมีอย่างอื่นที่ฉันต้องทำเพื่อให้การทำงานนี้สำเร็จหรือไม่ สิทธิ์ในไฟล์ imagick.ini อยู่ด้านล่าง
-rw-r--r-- 1 รูทรูท 60 2 มี.ค. 2020 /etc/php/7.4/mods-available/imagick.ini
แสดงข้อมูล PHP /etc/php/7.4/fpm/conf.d/20-imagick.ini ถูกแยกวิเคราะห์ แต่ไม่โหลดเหมือนไลบรารี GD
PHP 8.0.8 เป็นเวอร์ชันที่ส่งคืนเมื่อใช้ php -v