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.