Sie können einer PHP-Anwendung, die in der flexiblen App Engine-Umgebung ausgeführt wird, mit benutzerdefinierten Laufzeiten zusätzliche Funktionen hinzufügen. Zum Konfigurieren einer benutzerdefinierten Laufzeit ersetzen Sie die folgende Zeile in der Datei app.yaml
:
runtime: php
durch diese Zeile:
runtime: custom
Sie müssen außerdem ein Basis-Image angeben, indem Sie ein Dockerfile in demselben Verzeichnis hinzufügen, in dem sich die Datei app.yaml
befindet.
Informationen zum Definieren eines Dockerfiles in einer benutzerdefinierten Laufzeit finden Sie in der Dokumentation zu benutzerdefinierten Laufzeiten.
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.