0

根据此处找到的文档:

https://cloud.google.com/appengine/docs/standard/php7/runtime#application_startup

我的应用程序能够提供 index.php,而无需在我的 app.yaml 文件中定义任何处理程序,它确实如此。伟大的!但是,同一个 app.yaml 文件无法在我的本地环境(dev_appserver.py)中提供索引,这似乎不太理想......

文件路径为 public/index.php

当我使用在生产中完美运行的相同 app.yaml 时,这是我在本地看到的错误:

url "/" 不匹配任何处理程序。

4

1 回答 1

0

dev_appserver.py 仅适用于第一代 App Engine 运行时

正如您在文档中看到的那样,要在本地测试您的 PHP 7 应用程序,您必须使用您通常使用的开发工具。

在来自 Google 的 Public Issue Tracker 的这个线程上,有一个类似的问题,并且发布了一个用于本地测试 PHP 7 应用程序的解决方案。基本上,您必须在本地 Web 服务器上设置前端控制器。例如,您可以按照本教程进行操作。

于 2019-08-12T13:57:14.183 回答