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 中启用它。不需要自定义 buildpack,只需在您的 ext-gd 行中添加composer.json
:
{
"require": {
"ext-gd": "*"
}
}
您需要使用带有 imagick 或 gd 编译的自定义 buildpack。
我不相信 Heroku 的官方 PHP buildpack 的最新版本对此有支持,但我也为此创建了自己的 buildpack。
请参阅https://github.com/winglian/heroku-buildpack-php(此版本使用 PHP-FPM 在 5.4.11 上构建,但您可以使用 mod_php 选择较旧的标记分支以支持 5.3。)