Criar uma aplicação PHP

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.