Creazione di un'applicazione PHP

Specifica la versione di PHP

Per impostazione predefinita, il buildpack del runtime PHP utilizza la versione stabile più recente di PHP. Se la tua applicazione richiede una versione specifica, puoi specificarne una includendo un file composer.json nella directory principale dell'applicazione. Ad esempio:

"require": {
  "php": "^8.2",
}

Configura Composer

Per impostazione predefinita, la versione di Composer è 2.1.3. Se hai bisogno di una versione specifica di Composer, puoi utilizzare la variabile di ambiente GOOGLE_COMPOSER_VERSION per specificare qualsiasi versione supportata di Composer utilizzando la versione semantica completa. Ad esempio:

pack build sample-php --builder=gcr.io/buildpacks/builder \
  --env GOOGLE_COMPOSER_VERSION="2.2.20"

Personalizzazione delle configurazioni di NGINX

Per configurare NGINX, puoi utilizzare la variabile di ambiente GOOGLE_CUSTOM_NGINX_CONFIG per specificare il file di configurazione NGINX personalizzato. Ad esempio:

pack build sample-php --builder=gcr.io/buildpacks/builder \
  --env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"

Quando NGINX si avvia, viene utilizzato il file NGINX personalizzato.