首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpStorm /使用PHP7的谷歌AppEngine

PhpStorm /使用PHP7的谷歌AppEngine
EN

Stack Overflow用户
提问于 2017-12-13 18:37:06
回答 1查看 213关注 0票数 0

我最近使用Google app Engine部署了我的应用程序。我安装了Google Cloud SDK,并且使用的是PhpStorm。

当我使用runtime : php55运行我的应用程序时,它可以工作。但是我需要PHP7!

当我尝试

代码语言:javascript
复制
runtime: php

env: flex

A error occured : flex, only the following runtimes are allowed: ('python-compat', 'java', 'java7', 'go', 'custom')

你有什么想法吗?

下面是我的app.yaml配置:

下面是我的composer.json配置:

下面是我的PhpStorm配置:

EN

回答 1

Stack Overflow用户

发布于 2017-12-15 16:17:37

正如问题的注释中所回答的,我看到您正在使用Development Server,它是does not support the Flexible Environment。Development Server仅支持App Engine Standard可用的运行时环境,即Java7(现已弃用)和8Go 1.6Python2.7PHP5.5<代码>E210。

然而,它也支持,只需提供一个配置运行时环境的基本Dockerfile镜像,就可以在任何编程语言中工作(在您的例子中,您可以使用PHP7环境构建一个合适的镜像,或者从现有的存储库中下载它)。当然,它需要一些比提供的Development Server更复杂的配置和管理,但现在,这是您在App Engine的开发中使用PHP的唯一方式。

因此,您的应用程序的配置应该是正确的,只是Development Server还不支持您在PHP7中开发所需的灵活环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47790936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档