如何在 Ubuntu 20.04 和 Apache 上的 PHP-FPM 中正确启用 Imagick

如何在 Ubuntu 20.04 和 Apache 上的 PHP-FPM 中正确启用 Imagick

我在 Ubuntu 20.04 服务器上设置了 PHP-FPM 并安装了 Imagick,但无法让 PHP 7.4 识别它。我尝试按照以下步骤操作,但第一步在终端中返回以下错误。

-bash: /etc/php/7.4/mods-available/imagick.ini: Permission denied
  1. sudo echo 扩展=imagick.so > /etc/php/7.4/mods-available/imagick.ini
  2. sudo ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/fpm/conf.d/20-imagick.ini
  3. 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 root root 60 Mar  2  2020 /etc/php/7.4/mods-available/imagick.ini

PHP 信息显示/etc/php/7.4/fpm/conf.d/20-imagick.ini已被解析,但并未像 GD 库那样加载。

使用 php -v 返回的是 PHP 8.0.8 版本

相关内容