Specifica la versione di PHP
Per impostazione predefinita, il buildpack di runtime PHP utilizza l'ultima versione stabile di PHP. Se
l'applicazione richiede una versione specifica, puoi specificarne una includendo
un file composer.json
nella directory radice 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 NGINX
Per configurare NGINX, puoi utilizzare l'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"
All'avvio di NGINX, viene utilizzato il file NGINX personalizzato.