5

herokuがエラーを報告します:未定義の関数imagecreatefromjpeg()を呼び出します。177行目。177行目は次のとおりです。case'jpg':case'jpeg':$ image_data = imagecreatefromjpeg($ src_image); 壊す;

herokuはjpegなどをサポートしていないと思いますが、その場合はどうすればよいですか?

4

2 に答える 2

8

Herokuでは、GDはcomposer.jsonで有効にできる「共有」拡張機能です。カスタムビルドパックは必要ありません。ext-gd行をcomposer.json:に追加するだけです。

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

imagickまたはgdがコンパイルされたカスタムビルドパックを使用する必要があります。

herokuの公式PHPビルドパックの最新バージョンがこれをサポートしているとは思いませんが、これについても独自のビルドパックを作成しました。

https://github.com/winglian/heroku-buildpack-phpを参照してください(このバージョンはPHP-FPMを使用して5.4.11で構築されていますが、mod_phpを使用して5.3サポート用に古いタグ付きブランチを選択できます)。

于 2013-02-13T10:05:21.763 に答える