【问题标题】:how to install GD with freetype support for php in macOS 10.14.1 Mojave如何在 macOS 10.14.1 Mojave 中安装带有对 php 的 freetype 支持的 GD
【发布时间】:2019-04-20 13:01:50
【问题描述】:

我们正在使用 yii2 框架并面临验证码加载问题。

尝试加载验证码并出现以下错误。

错误:

无效配置 – yii\base\InvalidConfigException 支持 FreeType 的 GD PHP 扩展或 ImageMagick PHP 需要支持 PNG 的扩展。

在检查 yii2 供应商文件时,我们发现 FreeType Support 没有任何价值。任何人都可以在下面提供任何参考 URL 或解决步骤吗?

Array
(
    [GD Version] => bundled (2.1.0 compatible)
    [FreeType Support] => 
    [GIF Read Support] => 1
    [GIF Create Support] => 1
    [JPEG Support] => 1
    [PNG Support] => 1
    [WBMP Support] => 1
    [XPM Support] => 
    [XBM Support] => 1
    [WebP Support] => 
    [JIS-mapped Japanese Font Support] => 
)

【问题讨论】:

    标签: php yii yii2 yii-extensions php-7.2


    【解决方案1】:

    问题不在 Yii 方面。您没有验证码工作所需的 php 扩展名。您是通过虚拟机、vagrant、docker、xampp 还是其他方式进行开发?这取决于您将如何正确安装扩展。

    http://php.net/manual/en/book.imagick.phphttp://php.net/manual/en/book.image.php

    这方面的例子是: 如果你在 linux 机器上运行 php:

    sudo apt-get install php-imagicksudo apt-get install php-gd

    我认为您应该已经安装了 gd,但也许您需要在 php.ini 配置文件中启用它。你在这方面有很多资源。

    【讨论】:

    • sudo apt-get install php-gd 真的帮了我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 2012-02-19
    • 1970-01-01
    • 2014-02-08
    • 2016-07-26
    • 1970-01-01
    • 2019-03-27
    相关资源
    最近更新 更多