【问题标题】:Yii2 'Your system does not support any of these drivers: gmagick,imagick,gd2'Yii2 '您的系统不支持以下任何驱动程序:gmagick,imagick,gd2'
【发布时间】:2021-03-26 13:16:52
【问题描述】:

问题是这样的:我正在关注一个 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”

image of the error in question

【问题讨论】:

  • 用php安装驱动

标签: yii2 yii2-advanced-app imagick gd2 gmagick


【解决方案1】:

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

如果您是 Windows 用户:

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

extension=gd2

如果你是 linux 用户:

sudo apt-get install php-gd

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 2022-12-24
    相关资源
    最近更新 更多