demolog

備忘録. 雑なあまりにも雑な

HerokuでPHPのバージョンを指定する

Symfony Flexを試したい、ただHerokuのPHPバージョンは5.6.34かー、うーんと呟いたところ@hiro_yさんから素敵なアドバイスをいただいたので試してみた。

方法

composer.jsonrequirePHPのバージョンを指定する。これだけ。

{
  "require": {
    "php": "^7.1.0"
  }
}

HerokuがサポートしているPHPのバージョンはコチラ https://devcenter.heroku.com/articles/php-support#supported-versions

PHP 7.2が、もうじきリリースされるのでHeroku対応が楽しみ。

あとは、composer updateでcomposer.lockファイルを作ってHerokuにデプロイすれば反映される。

デプロイ中... f:id:skit_n:20171130003957p:plain

デプロイ後のphpinfo();

f:id:skit_n:20171130004008p:plain

めでたしめでたし

参考