操作系统: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]
我正在寻找解决方案,并发现:
在文件中.. \ gae \ google \ appengine \ tools \ devappserver2 \ php_runtime.py行138和165应该是:env = os.environ)
如果你在第156行新行后面打印版本,你会得到结果
但我不知道下一步该怎么做
这是Windows XP SP3用户的一个已知的错误。 请参阅https://code.google.com/p/googleappengine/issues/detail?id=9382以获取更多信息和进度。
这是您的Windows平台上的python / google dev-server的问题。 环境没有得到设置,然后PHP不能执行加载它所需要的DLL的问题。
当你在你的标准环境中执行"c:\php\php-cgi.exe -v"
,你不应该有这个错误。
您还应该看到一个msgbox,您需要单击确定告诉错误代码0xC0150004。
我现在还没有意识到这个解决方案,你可能想要为开发服务器提交bugreport。 我不知道这是否已经报道。