在控制器中使用simple-qrcode没问题,在队列中报错缺少imagick扩展
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel Framework 8.83.13
2). 当前使用的 php/php-fpm 版本?
PHP 版本:PHP 7.4.28
php-fpm 版本:7.4.28
3). 当前系统
CentOS 7
4). 业务环境
开发环境
5). 相关软件版本
2. 问题描述?
在控制器中使用simple-qrcode没问题,在队列中报错缺少imagick扩展,imagick扩展已通过宝塔安装
3. 您期望得到的结果?
4. 您实际得到的结果?
You need to install the imagick extension to use this back end
队列是
php-cli
模式,可能是php-cli
模式的php
与fpm
模式的版本不一致可以执行
php -m | grep imagick
查看是否安装扩展,然后安装扩展也可以指定
php
版本执行队列