Especificar a versão do PHP
Por padrão, o buildpack do PHP Runtime usa a versão estável mais recente do PHP. Se
o seu aplicativo exigir uma versão específica, inclua um arquivo composer.json
no diretório raiz
do aplicativo especificando essa versão. Exemplo:
"require": {
"php": "^8.2",
}
Configurar o Composer
Por padrão, a versão do Composer é 2.1.3
. Se você precisar de uma versão específica
do Composer, use a variável de ambiente GOOGLE_COMPOSER_VERSION
para especificar qualquer versão compatível do Composer usando a versão
semântica completa. Exemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_COMPOSER_VERSION="2.2.20"
Como personalizar configurações do NGINX
Para configurar o NGINX, use a variável de ambiente GOOGLE_CUSTOM_NGINX_CONFIG
para especificar o arquivo de configuração personalizado do NGINX. Exemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"
Quando o NGINX é iniciado, seu arquivo NGINX personalizado é usado.