如何在Heroku上安装GD

nik*_*aft 8 php gd heroku laravel

我正在运行Laravel 5.3并尝试进行一些图像处理.我收到此错误:此PHP安装不提供GD库扩展.

我试过把gd放在我的composer.json中

"require": {
    "php": ">=5.6.4",
    "laravel/framework": "5.3.*",
    "mews/purifier": "~2.0",
    "vinkla/hashids": "^2.4",
    "barryvdh/laravel-debugbar": "^2.2",
    "fzaninotto/faker": "~1.4",
    "intervention/image": "^2.3",
    "gd": "*"
},
Run Code Online (Sandbox Code Playgroud)

它不起作用.我也尝试过:

"ext-gd": "*" 
Run Code Online (Sandbox Code Playgroud)

那也不起作用.我查看了这个页面https://devcenter.heroku.com/articles/php-support,它说:

以下内置扩展已经构建为"共享",可以通过composer.json启用(括号中给出的内部标识符名称)

GD(gd)

Dro*_*oob 16

添加"gd": "*" 到composer.json并执行composer update

如果这不起作用添加"ext-gd":" *"并进行作曲家更新


小智 10

我跑了composer require ext-gdgit push heroku master它确实有效。

我尝试添加"gd": "*"到 composer.json 并执行composer update但是当推送到 Heroku 时遇到错误Class 'Symfony\Component\HttpFoundation\InputBag' not found。我认为这不仅更新ext-gdcomposer update