我的PHP项目是否需要appengine-web.xml

时间:2018-07-12 06:52:00

标签: google-app-engine google-app-engine-php google-cloud-tools

设置IntelliJ IDEA以运行我的PHP Wordpress(用于App Engine)项目。已安装Google Cloud Tools。

已导入现有项目文件,然后转到工具> Google云工具>在本地App Engine Standard开发服务器上运行

返回错误:

项目不包含App Engine Standard模块:要使用App Engine Standard本地开发服务器,项目必须至少包含一个带有appengine-web.xml配置文件的App Engine Standard模块。

我读了appengine-web.xml,显然它用于Java项目。我目前正在尝试运行PHP。

我以前没有处理过这种文件类型,它类似于app.yaml吗?

我需要这个文件来为PHP设置本地服务器吗?

1 个答案:

答案 0 :(得分:1)

实际上,文件appengine-web.xml对应于App Engine Java运行时,您无需在PHP项目中使用它。在定义默认服务的地方,它与app.yaml类似。

为了在PHP应用程序中定义默认服务,您需要app.yaml。也有optional configuration files,例如:

dispatch.yaml, queue.yaml, index.yaml, cron.yaml, dos.yaml

另一方面,也许PHP Storm或带有PHP Development tools的Eclipse更适合您的用例。