モノラルログ

マツオ ( @matsuoshi / monaural.net ) のざっくりしたブログです

Netlify で、node.js や PHP のバージョンを変更する

f:id:matsuoshi:20180425180901p:plain

バージョン等は 2019/07/23時点の情報です

node.js のバージョン変更

Netlifyのデフォルトだと、node.js のバージョンは v10.16.0 です

これを変更するには、環境変数 NODE_VERSION を設定してあげれば OK

試しに v12 と設定してみると、v12.6.0 が入りました

PHP のバージョン変更

Netlify はビルド時になら PHP も使えます。デフォルトのバージョンは 5.6.40 (古い)

PHP7系を使いたければ、環境変数 PHP_VERSION7.2 を設定してあげればOKでした (7.3 は試してみたけどエラーになった)

設定画面

環境変数の設定は、メニューの Build & deploy -> Environment から。

f:id:matsuoshi:20190726182232p:plain

結果

ビルドログより

デフォルト (環境変数未設定時)

4:03:11 PM: Now using node v10.16.0 (npm v6.9.0)
4:03:13 PM: Using PHP version 5.6

環境変数設定時

4:10:42 PM: Now using node v12.6.0 (npm v6.9.0)
4:10:44 PM: Using PHP version 7.2

参考

https://www.netlify.com/docs/build-settings/