支持PHP 7的Google App Engine

时间:2016-11-10 12:01:37

标签: php google-app-engine

目前,Google App Engine上的PHP运行时可供所有开发人员使用。但是,它是PHP版本5.5.xx.尽管Google Cloud团队已经引入了ManagedVMs,但它允许开发人员灵活地设置和自定义运行时环境。无论如何,没有证据表明ManageVM中可定制的PHP。目前唯一的方法是转而使用计算引擎或容器引擎。

我想了解Google Cloud团队关于Google App Engine中PHP未来的路线图,其中允许开发人员专注于使用更快,更安全,更高级的语法(如PHP7)构建可伸缩应用程序。

2 个答案:

答案 0 :(得分:3)

您可以在Google App Engine灵活环境中运行PHP 7。 PHP支持仍然是早期(测试版),documentation and samples仍在开发中。或者,您可以在灵活环境中使用custom runtime并运行您自己选择的dockerfile。

答案 1 :(得分:2)

我已经为Google App Engine启用了PHP7并且运行得非常快。 按照本教程,看看Git

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

基本上它是一个composer.json文件,您可以在其中指定PHP版本和app.yaml文件

runtime: php
env: flex

runtime_config:
  document_root: public

Google App Engine会从您的项目中创建一个Docker容器,并将它们部署到GAE上的Flexible Environment。