Especifique a versão do PHP
Por predefinição, o buildpack do PHP Runtime usa a versão estável mais recente do PHP. Se a sua aplicação exigir uma versão específica, pode especificar uma incluindo um ficheiro composer.json
no diretório raiz da aplicação. Por exemplo:
"require": {
"php": "8.3.*",
}
Configure o Composer
Por predefinição, a versão do Composer é 2.1.3
. Se precisar de uma versão específica do Composer, pode usar a variável de ambiente GOOGLE_COMPOSER_VERSION
para especificar qualquer versão suportada do Composer através da versão semântica completa. Por exemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_COMPOSER_VERSION="2.2.20"
Personalizar configurações do NGINX
Para configurar o NGINX, pode usar a variável de ambiente GOOGLE_CUSTOM_NGINX_CONFIG
para especificar o seu ficheiro de configuração do NGINX personalizado. Por exemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"
Quando o NGINX é iniciado, é usado o seu ficheiro NGINX personalizado.