PHP-Laufzeit anpassen

Sie können einer PHP-Anwendung, die in der flexiblen Umgebung ausgeführt wird, mit benutzerdefinierten Laufzeiten zusätzliche Funktionen hinzufügen. Zur Konfiguration einer benutzerdefinierten Laufzeit ersetzen Sie diese Zeile in der Datei app.yaml:

runtime: php

durch diese Zeile:

runtime: custom

Sie müssen außerdem eine Dockerfile in dem Verzeichnis hinzufügen, in dem sich die Datei app.yaml befindet. Zum Erstellen von PHP-Containern stellt Google dieses Basis-Image zur Verfügung:

Basis-Image Systemdiagnosen
gcr.io/google-appengine/php Ja

Mit gen-config können Sie automatisch die Dockerfile für Ihre aktuelle Laufzeit generieren:

gcloud beta app gen-config --custom

Systemdiagnose

Standardmäßig erhalten alle Programme, die in der flexiblen Umgebung ausgeführt werden, Systemdiagnoseanfragen. Das Basis-Image gcr.io/google_appengine/php reagiert auf die Systemdiagnoseanfrage, sodass Sie keinen eigenen Systemdiagnosehandler schreiben müssen. Wenn Sie ein anderes Image verwenden, müssen Sie die Systemdiagnosen deaktivieren oder einen eigenen Programmcode zur Verarbeitung von Systemdiagnoseanfragen schreiben.