Remarque : Au cours des prochains mois, nous allons réorganiser le site de documentation App Engine afin de faciliter la recherche de contenu et de mieux s'aligner avec les autres produits Google Cloud. Le contenu disponible sera le même, mais la navigation correspondra désormais au reste des produits Cloud. Si vous avez des commentaires ou des questions lorsque vous parcourez le site, cliquez sur "Envoyer des commentaires".

Personnaliser l'exécution du langage PHP

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Vous pouvez utiliser des environnements d'exécution personnalisés pour ajouter des fonctionnalités à une application PHP exécutée dans l'environnement flexible App Engine. Pour configurer un environnement d'exécution personnalisé, remplacez la ligne suivante dans votre fichier app.yaml :

runtime: php

par ce qui suit :

runtime: custom

Vous devez également ajouter un fichier Dockerfile dans le même répertoire que celui contenant le fichier app.yaml. Google fournit l'image de base ci-dessous pour créer des conteneurs PHP.

Image de base Vérifications d'état
gcr.io/google-appengine/php Oui

Pour découvrir comment définir un fichier Dockerfile dans un environnement d'exécution personnalisé, consultez la documentation sur les environnements d'exécution personnalisés.

Vérification de l'état

Par défaut, tous les programmes exécutés dans l'environnement flexible reçoivent des requêtes de vérification de l'état. L'image de base gcr.io/google_appengine/php répond à la requête de vérification de l'état. Vous n'avez donc pas besoin d'écrire votre propre gestionnaire de vérification de l'état. Si vous utilisez une autre image, vous devez désactiver les vérifications de l'état ou écrire votre propre code pour gérer les requêtes de vérification de l'état.