PHP ランタイムのカスタマイズ

カスタム ランタイムを使用すると、フレキシブル環境で動作する PHP アプリに機能を追加できます。カスタムランタイムを構成するには、app.yaml ファイルで次の行を編集します。

runtime: php

これを次のように変更します。

runtime: custom

また、app.yaml ファイルのあるディレクトリにDockerfile を追加する必要があります。PHP コンテナの構築用として次のベースイメージが用意されています。

ベースイメージ ヘルスチェック
gcr.io/google-appengine/php

gen-config を使用すると、現在のランタイムの Dockerfile を自動的に生成できます。

gcloud beta app gen-config --custom

ヘルスチェック

デフォルトでは、フレキシブル環境で実行されているすべてのプログラムがヘルスチェック リクエストを受信します。ベースイメージの gcr.io/google_appengine/php はヘルスチェック リクエストに応答するため、独自のヘルスチェック ハンドラを作成する必要はありません。別のイメージを使用している場合は、ヘルスチェックを無効にするか、ヘルスチェック リクエストを処理する独自のコードを作成する必要があります。