herokuがエラーを報告します:未定義の関数imagecreatefromjpeg()を呼び出します。177行目。177行目は次のとおりです。case'jpg':case'jpeg':$ image_data = imagecreatefromjpeg($ src_image); 壊す;
herokuはjpegなどをサポートしていないと思いますが、その場合はどうすればよいですか?
herokuがエラーを報告します:未定義の関数imagecreatefromjpeg()を呼び出します。177行目。177行目は次のとおりです。case'jpg':case'jpeg':$ image_data = imagecreatefromjpeg($ src_image); 壊す;
herokuはjpegなどをサポートしていないと思いますが、その場合はどうすればよいですか?
Herokuでは、GDはcomposer.jsonで有効にできる「共有」拡張機能です。カスタムビルドパックは必要ありません。ext-gd行をcomposer.json
:に追加するだけです。
{
"require": {
"ext-gd": "*"
}
}
imagickまたはgdがコンパイルされたカスタムビルドパックを使用する必要があります。
herokuの公式PHPビルドパックの最新バージョンがこれをサポートしているとは思いませんが、これについても独自のビルドパックを作成しました。
https://github.com/winglian/heroku-buildpack-phpを参照してください(このバージョンはPHP-FPMを使用して5.4.11で構築されていますが、mod_phpを使用して5.3サポート用に古いタグ付きブランチを選択できます)。