Google app engine Google应用程序引擎PHP SDK在本地不工作

Google app engine Google应用程序引擎PHP SDK在本地不工作,google-app-engine,Google App Engine,我目前正在本地开发环境中试用Google App Engine for PHP。到目前为止,为了测试一个小应用程序以适应SDK的工作方式,我一直在按照的说明进行操作。但是,当我使用SDK加载测试web服务器时,我在尝试加载localhost:8080时遇到了一个错误 错误: WindowsError(2,‘系统找不到指定的文件’) 回溯(最近一次呼叫最后一次): 文件“C:\Users\Ammar\google\u appengine\lib\cherrypy\cherrypy\wsgiserv

我目前正在本地开发环境中试用Google App Engine for PHP。到目前为止,为了测试一个小应用程序以适应SDK的工作方式,我一直在按照的说明进行操作。但是,当我使用SDK加载测试web服务器时,我在尝试加载localhost:8080时遇到了一个错误

错误:

WindowsError(2,‘系统找不到指定的文件’) 回溯(最近一次呼叫最后一次): 文件“C:\Users\Ammar\google\u appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver 2.py”,第1302行,在通信中 请求响应() 文件“C:\Users\Ammar\google\u appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver 2.py”,第831行,作为响应 self.server.gateway(self.respond()) 文件“C:\Users\Ammar\google\u appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver 2.py”,第2115行,作为响应 response=self.req.server.wsgi\u应用程序(self.env、self.start\u响应) 文件“C:\Users\Ammar\google\u appengine\google\appengine\tools\devappserver2\wsgi\u server.py”,第250行,在调用中 返回应用程序(环境、启动和响应) 文件“C:\Users\Ammar\google\u appengine\google\appengine\tools\devappserver2\request\u rewriter.py”,第311行,在\u rewriter\u中间件中 响应\u body=iter(应用程序(环境、包装\u启动\u响应)) 文件“C:\Users\Ammar\google\u appengine\google\appengine\tools\devappserver2\php\runtime.py”,第133行,在调用中 cwd=self.config.application\u root) 文件“C:\Python27\lib\subprocess.py”,第711行,在init 错误读取,错误写入) 文件“C:\Python27\lib\subprocess.py”,第948行,在执行子进程中
startupinfo)

执行参数是什么样子的?我也遇到了同样的问题,我通过从应用程序文件夹中调用appserver解决了这个问题。换句话说,

而不是:

C:\Users\testing>gae\google_appengine\dev_appserver.py --php_executable_path=php/php-cgi.exe hello
我用过:

C:\Users\testing\hello>..\gae\google_appengine\dev_appserver.py --php_executable_path=..\php/php-cgi.exe .

谢谢,我从应用程序中调用了appserver,它工作得很好