首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >升级后,PHP不再支持PNG操作

升级后,PHP不再支持PNG操作
EN

Stack Overflow用户
提问于 2014-10-19 02:40:30
回答 2查看 16K关注 0票数 18

在更新到MacOSX10.10 (Yosemite)并启动带有PHP支持的Apache之后,除了对PNG文件的任何图像操作之外,一切都像以前一样工作。我得到了一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都有效。所以GD是存在的,但不适用于PNG。

在目录中有一行看起来像是这个问题:‘--with-png- phpinfo() =no’

来自phpinfo()的GD部分

如何让包含的PHP与PNG文件一起工作?

EN

回答 2

Stack Overflow用户

发布于 2014-10-21 03:37:42

我不得不通过Homebrew重新安装PHP5.5来修复这个问题。相当无痛:

https://github.com/Homebrew/homebrew-php

可在此处找到安装说明:https://github.com/Homebrew/homebrew-php#usage

我使用命令brew install php55

不要忘记更新您的httpd.config -说明将在自制软件安装结束时显示。

票数 5
EN

Stack Overflow用户

发布于 2014-10-22 19:04:15

正如@jtotheh所说,安装一个完整的带有PNG和FreeType支持的PHP版本是可行的。

如果您不想重复这个过程,我已经准备了完整的分步说明来回答一个类似的问题:https://stackoverflow.com/a/26505558/430742

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26443242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档