我的 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 更适合您的用例。
为 运行 我的 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 更适合您的用例。