7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Herokuにデフォで入ってないPHP拡張を入れる

Posted at

HerokuでPHPのアプリを動かそうと思った時に、デフォで使えるPHP拡張もあれば、使えないPHP拡張もあります。
デフォで使えないPHP拡張はcomposerを使って入れる必要があります。

今回はローカルでは入っていたGDがHerokuではデフォで入っていなかったので入れました。

こんな感じでcomposer.jsonに入れたい拡張を入れます。
この時単に"gd":"*"とするとうまく行かないようです。
(参考)Heroku - how to enable gd on heroku php application?

{
    "require": {
        "ext-gd": "*",
    }
}

次に、composer updateを実行。

composer update

あとは、コミットしてHerokuにプッシュしたらHerokuが自動でインストールしてくれるようです。

Herokuにデフォで入っているPHP拡張、入ってない拡張、サードパーティの拡張のリストはこちら。
https://devcenter.heroku.com/articles/php-support#extensions

設定方法はこちら

以上。

7
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?