Rai*_*ohr 16 php php-gd osx-yosemite
更新到Mac OS X 10.10(Yosemite)并启动Apache支持PHP之后,除了PNG文件上的任何图像操作外,一切都像以前一样工作.我得到了一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都有效.所以GD存在,但不适用于PNG.
phpinfo()看起来像是问题中的一行:' - with-png-dir = no'

GD部分来自phpinfo():

如何使用包含的PHP来处理PNG文件?
我不得不通过Homebrew再次安装PHP 5.5来解决这个问题.相当无痛:
https://github.com/Homebrew/homebrew-php
安装说明可以在这里找到:https://github.com/Homebrew/homebrew-php#usage
我用了这个命令 brew install php55
不要忘记更新您的httpd.config - 说明将显示在自制软件安装结束时.