我在 Ubuntu 20.04 服务器上设置了 PHP-FPM 并安装了 Imagick,但无法让 PHP 7.4 识别它。我尝试按照以下步骤操作,但第一步在终端中返回以下错误。
-bash: /etc/php/7.4/mods-available/imagick.ini: Permission denied
- sudo echo 扩展=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 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 版本