2016-11-10 4 views
5

Derzeit ist die PHP-Laufzeit in Google App Engine für jeden Entwickler verfügbar. Es ist jedoch PHP Version 5.5.xx. Auch wenn das Google Cloud-Team einen ManagedVMs eingeführt hat, mit dem Entwickler die Laufzeitumgebung flexibel einrichten und anpassen können. Jedenfalls gibt es keinen Hinweis auf anpassbare PHP in ManageVMs. Die einzige Möglichkeit ist, stattdessen zu Compute Engine oder Container Engine zu wechseln.Google App Engine mit PHP 7-Unterstützung

Ich möchte die Roadmap des Google Cloud-Teams über die Zukunft von PHP in Google App Engine kennenlernen, mit der sich Entwickler auf die Erstellung der skalierbaren Anwendung in einer schnelleren, sichereren und fortgeschritteneren Syntax wie PHP7 konzentrieren können.

+1

Die Notwendigkeit einer Aktualisierung ist jetzt dringlicher geworden, seit PHP 5.5 nicht mehr von der PHP-Gruppe unterstützt wird. Wenn Sie die App-Engine verwenden möchten, stecken Sie in einer nicht unterstützten und potenziell unsicheren Version von PHP – GordonM

Antwort

2

Ich habe PHP7 für Google App Engine ziemlich schnell und läuft. dieses Tutorial folgen und die Git

https://cloud.google.com/appengine/docs/flexible/php/quickstart https://github.com/GoogleCloudPlatform/getting-started-php

sehen Im Grunde ist es eine composer.json Datei, wo Sie Ihre PHP-Version angeben und eine Datei app.yaml

runtime: php 
env: flex 

runtime_config: 
    document_root: public 

Google App Engine erstellt ein Docker Container aus Ihrem Projekt und stellt sie in der flexiblen Umgebung auf GAE bereit.

+1

Danke, ich habe es letzte Nacht von Google Next '17. Es funktioniert jetzt :) – Suthat

3

Sie können PHP 7 in der flexiblen Umgebung von Google App Engine ausführen. Die PHP-Unterstützung ist noch früh (Beta) und die documentation and samples sind noch in der Entwicklung. Alternativ können Sie eine custom runtime in der flexiblen Umgebung verwenden und eine eigene Dockerdatei Ihrer Wahl ausführen.

+0

. Ihre 'benutzerdefinierte Laufzeit' href ist ein Link zum Google Moma-Intranet. –

+0

Die Verknüpfung wurde korrigiert. – BrettJ

+0

Jetzt Google App Engine flexible Umgebung ist GA! Die PHP-Laufzeit befindet sich noch in der Beta, aber wir arbeiten an der GA-Version. –