1

操作系统:Windows XP

我收到上述错误消息:

C:\Documents and Settings\ramesh.d\google_appengine>dev_appserver.py --php_executable_path="c:\php\php-cgi.exe" helloworld/
INFO     2013-05-20 16:23:55,069 sdk_update_checker.py:244] Checking for updates to the SDK.  
INFO     2013-05-20 16:23:56,285 sdk_update_checker.py:260] Update check failed: HTTP Error 404: Not Found  
WARNING  2013-05-20 16:23:56,285 api_server.py:329] Could not initialize images API; you are likely missing the Python "PIL" module.  
INFO     2013-05-20 16:23:56,285 api_server.py:153] Starting API server at: 
INFO     2013-05-20 16:23:56,299 dispatcher.py:164] Starting server "default" running at: 
INFO     2013-05-20 16:23:56,299 admin_server.py:117] Starting admin server at: 
ERROR    2013-05-20 16:23:59,168 php_runtime.py:199] The PHP runtime is not available because: "c:\php\php-cgi.exe -v" returned an error [-1072365564]  
4

3 回答 3

1

我正在寻找解决方案,发现:

在文件 ..\gae\google\appengine\tools\devappserver2\php_runtime.py 第 138 和 165 行应该是:env=os.environ)

如果你在第 156 行之后加上 new line: print version 你会得到结果

但我不知道下一步该做什么

于 2013-06-20T20:51:37.217 回答
1

这是 Windows XP SP3 用户的一个已知错误。有关更多信息和修复进度,请参阅https://code.google.com/p/googleappengine/issues/detail?id=9382

于 2013-07-10T02:56:24.747 回答
0

这是您的 Windows 平台上的 python/google dev-server 的问题。环境未设置,然后 PHP 在加载所需的 DLL 时无法执行。

当您"c:\php\php-cgi.exe -v"在标准环境中执行时,您不应该出现该错误。

您还应该看到一个 msgbox,您需要单击 OK 来告知错误代码 0xC0150004。

我暂时不知道解决方案,您可能想为开发服务器提交错误报告。我什至不知道这是否已经报道过。

于 2013-05-20T12:45:08.597 回答