建構 PHP 應用程式

指定 PHP 版本

根據預設,PHP 執行階段 Buildpack 會使用最新的 PHP 穩定版。如果您的應用程式需要特定版本,您可以在應用程式的根目錄中加入 composer.json 檔案,指定所需版本。例如:

"require": {
  "php": "8.3.*",
}

設定 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 檔案。