O PHP 7.4 já está disponível para o público em geral.

Como definir configurações do ambiente de execução

Um aplicativo PHP 7 no App Engine é configurado usando um arquivo app.yaml, que contém o ambiente de execução, gerenciadores, escalonamento e outras configurações gerais, incluindo variáveis de ambiente.

Sobre arquivos app.yaml

É possível especificar a configuração do ambiente de execução do seu aplicativo PHP 7, incluindo versões e URLs, no arquivo app.yaml. Esse arquivo atua como um descritor de implantação de uma versão de serviço específica. Primeiro, é necessário criar o arquivo app.yaml para o serviço default do aplicativo antes de criar e implementar arquivos app.yaml para outros serviços.

Geralmente, o arquivo app.yaml requer apenas o elemento runtime para um aplicativo PHP 7 simples no ambiente padrão. Por exemplo:

runtime: php74

# Defaults to "serve index.php" and "serve public/index.php". Can be used to
# serve a custom PHP front controller (e.g. "serve backend/index.php") or to
# run a long-running PHP script as a worker process (e.g. "php worker.php").
#
# entrypoint: serve index.php
Para saber mais sobre como estruturar vários serviços e arquivos app.yaml no app, consulte Como estruturar serviços da Web.

O App Engine fornece valores padrão para todas as outras configurações, incluindo a classe de instância F1, que determina os recursos de memória e CPU disponíveis para o app, e o escalonamento automático, que controla como e quando novas instâncias do app são criadas.

Se você precisar modificar as configurações padrão, crie um arquivo app.yaml e especifique as configurações necessárias. Para mais informações, consulte a referência do arquivo app.yaml.

É possível especificar um nome único para os arquivos app.yaml, mas será necessário especificar o nome do arquivo com o comando de implantação também. Por exemplo, ao nomear seu arquivo app.yaml, service-name-app.yaml ou app.standard.yaml, será preciso implantar o aplicativo usando:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml

Todos os elementos de configuração

Para uma lista completa de todos os elementos compatíveis com esse arquivo de configuração, consulte a referência do app.yaml.