heroku报告错误:调用未定义的函数imagecreatefromjpeg()..在第177行,其中第177行是: 案例'jpg': 案例'jpeg': $ image_data = imagecreatefromjpeg($ src_image); 打破;
我认为heroku不支持jpeg或其他东西,在这种情况下我该怎么办?
答案 0 :(得分:6)
在Heroku上,GD是一个"共享"您可以在composer.json中启用的扩展名。无需自定义构建包,只需在composer.json
中添加ext-gd行:
{
"require": {
"ext-gd": "*"
}
}
答案 1 :(得分:1)
您需要使用自定义的buildpack和编译的imagick或gd。
我不相信heroku的官方PHP buildpack的最新版本支持这个,但我也为此创建了自己的buildpacks。
请参阅https://github.com/winglian/heroku-buildpack-php(此版本基于5.4.11使用PHP-FPM构建,但您可以使用mod_php为5.3支持选择较旧的标记分支。)