gpt4 book ai didi

php - 升级后PHP不再支持PNG操作

转载 作者:IT王子 更新时间:2023-10-29 00:16:47 35 4
gpt4 key购买 nike

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

phpinfo() 中有一行看起来像问题所在:'--with-png-dir=no'

phpinfo()

phpinfo() 的 GD 部分:

Enter image description here

如何让包含的 PHP 处理 PNG 文件?

最佳答案

这是另一个选项,来自 liip 的人,here .这是一个为 Yosemite 预先构建的 PHP 包(旧版本也可以),但它只是一行代码:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5

之后,一切就绪,可以按预期工作了。该安装附带的配置非常适合 Symfony 2 开发,但它应该可以很好地用于其他用例。

最后,如果您也需要使用更新的 PHP CLI,但又不想使用操作系统附带的 PHP 版本,那么您也可以添加到您的 .bash_profile或类似这行代码:

export PATH=/usr/local/php5/bin:$PATH

关于php - 升级后PHP不再支持PNG操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443242/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com