我认为 Google App Engine 需要一个app.yaml
配置文件才能正确访问所有文件?
DrEdit 中没有为来自 GitHub 的 PHP 文件app.yaml
提供文件。我可以在没有文件的情况下在 Google App Engine 中运行 PHP 应用程序吗?app.yaml
不,你总是需要一个app.yaml
文件。
DrEdit for PHP GitHub 存储库上的README.md 文件似乎有点令人困惑,它似乎是一个用纯 PHP 编写的 Google Drive 应用程序(意味着它演示了与 Drive API 的交互)。尽管设置说明的第一行告诉您创建 App Engine 应用程序,但它会告诉您将源代码复制到 Web 服务器上的文件夹中,并且没有提及 app.yaml 文件的任何地方。
您没有理由不能在 App Engine 上运行它,您只需要创建一个适当的app.yaml
文件。我还没有测试过,但这样的事情可能会奏效:
application: replace-with-your-app-id
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /(.+\.php)$
script: \1