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

Does my PHP project need appengine-web.xml

为 运行 我的 PHP Wordpress(适用于 App Engine)项目设置 IntelliJ IDEA。 Google 已安装云工具。

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

返回错误:

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

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

我之前没有处理过这种文件类型,是不是和app.yaml类似?

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

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

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

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

附带说明一下,也许 PHP Storm or Eclipse with the PHP Development tools 更适合您的用例。