PHP のバージョンを指定する
デフォルトでは、PHP ランタイム ビルドパックは最新の安定版バージョンの PHP を使用します。アプリケーションで特定のバージョンが必要な場合は、アプリケーションのルート ディレクトリに composer.json
ファイルを配置してバージョンを指定します。次に例を示します。
"require": {
"php": "^8.2",
}
Composer を構成する
デフォルトでは、Composer のバージョンは 2.1.3
です。特定のバージョンの Composer が必要な場合は、GOOGLE_COMPOSER_VERSION
環境変数を使用すると、フル セマンティック バージョンで Composer のサポートされるバージョンを指定できます。次に例を示します。
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_COMPOSER_VERSION="2.2.20"
NGINX 構成のカスタマイズ
NGINX を構成するには、GOOGLE_CUSTOM_NGINX_CONFIG
環境変数を使用してカスタム NGINX 構成ファイルを指定します。次に例を示します。
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"
NGINX が起動すると、カスタム NGINX ファイルが使用されます。