Como personalizar o ambiente de execução em PHP

É possível usar ambientes de execução personalizados para incluir mais funcionalidades em um app em PHP que é executado no ambiente flexível. Para configurar um ambiente de execução personalizado, substitua essa linha no arquivo app.yaml:

runtime: php

pela linha:

runtime: custom

Também é necessário incluir um Dockerfile no mesmo diretório que contém o arquivo app.yaml. O Google fornece a imagem de base a seguir para a criação de contêineres em PHP:

Imagem de base Verificações de integridade
gcr.io/google-appengine/php Sim

É possível gerar o Dockerfile automaticamente para seu ambiente de execução atual usando gen-config:

gcloud beta app gen-config --custom

Verificação de integridade

Por padrão, todos os programas em execução no ambiente flexível recebem solicitações de verificação de integridade. A imagem base gcr.io/google_appengine/php responde à solicitação de verificação de integridade para que não seja preciso escrever o próprio gerenciador de verificação de integridade. Se você estiver usando uma imagem diferente, será necessário desativar as verificações de integridade ou escrever seu próprio código para processar solicitações de verificação de integridade.