0

我目前正在本地开发环境中试用 Google App Engine for PHP。到目前为止,我一直在遵循https://developers.google.com/appengine/docs/php/gettingstarted/helloworld上的说明,只是为了测试一个小应用程序以适应 SDK 的工作方式。但是,当我使用 SDK 加载测试 Web 服务器时,尝试加载 localhost:8080 时出现错误

错误:

WindowsError(2, 'The system cannot find the file specified') Traceback (last recent call last): File "C:\Users\Ammar\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py",第 1302 行,在通信 req.respond() 文件“C:\Users\Ammar\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py”,第 831 行,响应 self.server.gateway(self).respond() 文件“C :\Users\Ammar\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py”,第 2115 行,响应响应 = self.req.server.wsgi_app(self.env, self.start_response) 文件“C:\Users \Ammar\google_appengine\google\appengine\tools\devappserver2\wsgi_server.py”,第 250 行,通话中 return app(environ, start_response) File "C:\Users\Ammar\google_appengine\google\appengine\tools\devappserver2\request_rewriter.py", line 311, in _rewriter_middleware response_body = iter(application(environ, Wrapped_start_response)) File "C :\Users\Ammar\google_appengine\google\appengine\tools\devappserver2\php\runtime.py",第 133 行,调用 cwd=self.config.application_root) 文件“C:\Python27\lib\subprocess.py”,第 711 行,在init errread、errwrite 中)文件“C:\Python27\lib\subprocess.py”,第 948 行,在 _execute_child 启动信息中)

4

1 回答 1

0

执行参数如何?我遇到了同样的问题,我通过从应用程序文件夹中调用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 .
于 2013-07-30T10:55:05.913 回答