操作系统: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]
答案 0 :(得分:1)
我正在寻找解决方案并发现:
在文件中.. \ gae \ google \ appengine \ tools \ devappserver2 \ php_runtime.py 第138和165行应该是: ENV = os.environ)
如果你把第156行换成新行: 印刷版 你会得到结果
但我不知道下一步该做什么
答案 1 :(得分:1)
这是Windows XP SP3用户的已知错误。有关修补程序的详细信息和进度,请参阅https://code.google.com/p/googleappengine/issues/detail?id=9382。
答案 2 :(得分:0)
这是Windows平台上python / google dev-server的问题。环境没有设置,然后PHP无法在加载所需的DLL时执行。
在标准环境中执行"c:\php\php-cgi.exe -v"
时,不应该出现该错误。
您还应该看到一个msgbox,您需要在告诉错误代码0xC0150004时单击“确定”。
我现在还不知道解决方案,你可能想为dev-server提交bug报告。我不知道这是否已经报道过。