php运行时环境的yaml配置文件

php运行时环境的yaml配置文件,php,google-app-engine,yaml,Php,Google App Engine,Yaml,我想使用GAE运行简单的html网站。请帮助我为我的应用程序编写正确的yaml配置文件。当我尝试部署此应用程序时,它会给出一个错误。但是,如果我部署应用程序时没有新的处理程序,即那些没有由app.yaml填充的处理程序,它会自动工作 文件结构如下所示 css images js index.html .. yaml文件如下所示: application: shimlachadwick version: 1 runtime: php api_version: 1 threadsafe: yes

我想使用GAE运行简单的html网站。请帮助我为我的应用程序编写正确的yaml配置文件。当我尝试部署此应用程序时,它会给出一个错误。但是,如果我部署应用程序时没有新的处理程序,即那些没有由app.yaml填充的处理程序,它会自动工作 文件结构如下所示

css
images
js
index.html
..
yaml文件如下所示:

application: shimlachadwick
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: /images
  static_dir: images

- url: /js
  static_dir: js

- url: /css
  static_dir: css

- url: .*
  script: index.html

一个典型的只做静态内容的app.yaml会这样安排:将静态内容放在一个子目录中,比如“htdocs”。然后在底部有一个处理程序作为“全部捕获”:

总之,我希望有以下app.yaml:

application: shimlachadwick
version: 1
runtime: php
api_version: 1

handlers:
- url: /
  static_dir: htdocs
假设您希望根路径“/”映射到生成动态内容的index.php文件(并且不能在htdocs中)。然后添加一个映射到index.php文件的早期条目:

application: shimlachadwick
version: 1
runtime: php
api_version: 1

handlers:

- url: /$
  script: index.php

- url: /
  static_dir: htdocs

嗨,罗希特。你到底有什么问题?你试过什么?因此,它不是为您编写代码,而是为您提供如何解决问题的建议。您遇到的问题是什么?另外,如果您说“有错误”,那么复制并粘贴准确的错误文本将非常有帮助。错误消息很有用:它们通常包含一位以上的信息。
application: shimlachadwick
version: 1
runtime: php
api_version: 1

handlers:

- url: /$
  script: index.php

- url: /
  static_dir: htdocs