imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG

Posted

技术标签:

【中文标题】imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG【英文标题】:imagecreatefromstring() [function.imagecreatefromstring] No JPEG support in this PHP build 【发布时间】:2011-04-05 15:52:05 【问题描述】:

我在尝试在 wordpress 管理界面中上传时收到主题中提到的错误。 我的服务器用php-fpm运行nginx,PHP版本是5.3.0。

我已经用谷歌搜索了很多关于这个问题的信息,但我找不到任何解决方案。有没有办法在不完全重新编译 PHP 的情况下启用对 GD 的 JPG 支持? (我试图遵循这条路径,但我无法获得正确完成所需的所有 ./configure ,我只是没有时间修复所有库的所有错误)。

谢谢!

【问题讨论】:

Tomalak's 可能是唯一的答案。您是否考虑过改用 ImageMagick? 不客气。这里有一个看起来并不可怕的补丁:return-true.com/2010/01/using-imagemagick-with-wordpress-2-9-1 【参考方案1】:

没有。您必须重新编译 php。

【讨论】:

谢谢。我刚刚看到了不同的提示,没有它可以完成,但现在我知道它不能:)

以上是关于imagecreatefromstring() [function.imagecreatefromstring] 在这个 PHP 版本中不支持 JPEG的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 imagecreatefromstring 保存 base64 图像,它完全是黑色的

使用 imagecreatefromstring() 时 PHP 将图像导出为相同类型(PNG、JPG 等)

PHP imagecreatefromstring(): gd-jpeg, libjpeg: 可恢复的错误

php给图片加文字水印

php之把两个图片合成

PHP学习笔记:利用gd库给图片打图片水印