【问题标题】:GD already installed but createimagefrompng not working on MacGD 已安装,但 createimagefrompng 无法在 Mac 上运行
【发布时间】:2015-06-08 13:55:05
【问题描述】:

目前在 OSX Yosemite 上

我正在努力

imagecreatefrompng($originalFile);

但是得到了:

Fatal error: Call to undefined function imagecreatefrompng()

于是我稍微搜索了一下,发现需要安装GD库,我也照做了,

$ brew install gd 

我明白了:

Warning: gd-2.1.0_2 already installed

所以我搜索了更多,并在我的 php.ini 中取消注释并重新启动 Apache

extension=php_gd2.dll

还是不行。

所以从这里我迷路了,有什么建议或建议吗?

编辑:

我相信我有与here.相关的问题

【问题讨论】:

  • 正如您在屏幕截图中看到的那样,此版本的GD 缺少对PNG 的支持。重建它或安装另一个版本。

标签: php macos


【解决方案1】:

您能否输出您的phpinfo(); 并检查库是否已正确加载。未定义的函数表明它不是。检查您是否正在编辑正确的 php.ini 文件。

【讨论】:

  • 您是否尝试过链接中的任何答案?似乎 OSX 附带的版本不完全支持它,所以您需要通过提供的 sh 脚本或 brew 手动重新安装它?
  • 我在我提供的链接中尝试了接受的答案,它对我有用,但如果我以后需要再做一次,我可能会选择 brew 的另一个选项。请参阅 Jpsy stackoverflow.com/a/26505558/430742 提供的分步说明
猜你喜欢
  • 2013-12-15
  • 1970-01-01
  • 1970-01-01
  • 2019-09-28
  • 2023-03-23
  • 2020-04-09
  • 2017-12-09
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多