0

问题是这样的:我正在关注一个 yii 教程以了解有关该框架的更多信息,该教程是https://www.youtube.com/watch?v=whuIf33v2Ug&t=11365s,我发现自己在 2:55 挣扎:31(缩略图调整大小),我使用安装了必要的依赖项composer require yiisoft/yii2-imagine并编写了代码。

 Image::getImagine()
                ->open($thumbnailPath)
                ->thumbnail(new Box(1280, 1280))
                ->save();

但由于某种原因,我遇到了这个错误,我不知道如何解决它:

“您的系统不支持以下任何驱动程序:gmagick,imagick,gd2”

有问题的错误的图像

4

1 回答 1

0

那不是yii2错误。您将需要在 php.ini 中启用该扩展程序之一

如果您是 Windows 用户:

我建议从不需要任何额外安装的 gd2 开始,只需要在 php.ini 中取消注释以下行

扩展=gd2

如果你是 linux 用户:

sudo apt-get install php-gd

将解决您的问题。(您将需要系统的 root 权限)

于 2021-03-29T06:51:06.880 回答