5

heroku 向我报告一个错误:调用未定义函数 imagecreatefromjpeg() ..在第 177 行,其中第 177 行是: case 'jpg': case 'jpeg': $image_data = imagecreatefromjpeg($src_image); 休息;

我认为heroku不支持jpeg之类的,在这种情况下我该怎么办?

4

2 回答 2

8

在 Heroku 上,GD 是一个“共享”扩展,您可以在 composer.json 中启用它。不需要自定义 buildpack,只需在您的 ext-gd 行中添加composer.json

{
  "require": {
    "ext-gd": "*"
  }
}
于 2014-11-20T17:08:06.573 回答
1

您需要使用带有 imagick 或 gd 编译的自定义 buildpack。

我不相信 Heroku 的官方 PHP buildpack 的最新版本对此有支持,但我也为此创建了自己的 buildpack。

请参阅https://github.com/winglian/heroku-buildpack-php(此版本使用 PHP-FPM 在 5.4.11 上构建,但您可以使用 mod_php 选择较旧的标记分支以支持 5.3。)

于 2013-02-13T10:05:21.763 回答