目前,Google App Engine上的PHP运行时可供所有开发人员使用。但是,它是PHP版本5.5.xx.尽管Google Cloud团队已经引入了ManagedVMs,但它允许开发人员灵活地设置和自定义运行时环境。无论如何,没有证据表明ManageVM中可定制的PHP。目前唯一的方法是转而使用计算引擎或容器引擎。
我想了解Google Cloud团队关于Google App Engine中PHP未来的路线图,其中允许开发人员专注于使用更快,更安全,更高级的语法(如PHP7)构建可伸缩应用程序。
答案 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。