Como criar um aplicativo PHP

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.