在GAE中上载php文件

在GAE中上载php文件,php,python,google-app-engine,Php,Python,Google App Engine,我有一些php,我在我的网站上运行,我使用GAE来主持网站。在app.yaml中,我有以下内容: runtime: python27 api_version: 1 threadsafe: true handlers: - url: /my_php/(.*\.php) upload: my_php/(.*\.php) appcfg.py在解析hafelha/app.yaml时抛出错误:未知url处理程序类型。 我想知道这是否是因为我在运行时使用python并上载php脚本。上载仅用于静态文

我有一些php,我在我的网站上运行,我使用GAE来主持网站。在app.yaml中,我有以下内容:

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /my_php/(.*\.php)
  upload: my_php/(.*\.php)
appcfg.py在解析hafelha/app.yaml时抛出错误:未知url处理程序类型。
我想知道这是否是因为我在运行时使用python并上载php脚本。

上载仅用于静态文件。默认情况下,应用文件夹中的所有内容都将上载。将app.yaml中的处理程序部分更改为

handlers:
- url: /my_php/(.*\.php)
  script: my_php/\1

有关更多详细信息,请参阅。

我使用python作为运行时,而不是php。使用script:my_php/\1会抛出一个关于潜在线程安全错误的错误。google.appengine.api.yaml\u errors.EventError:threadsafe无法使用CGI处理程序启用:my\u php/\1我看到了。您使用python27运行时而不是php有什么特别的原因吗?没有特别的原因,可能是一个糟糕的选择!我从另一个python项目中获得灵感并开始开发。app.yaml中的运行时设置必须与您希望使用的运行时匹配,在本例中为php或php55。