我认为我犯了一些简单的错误,但我无法获得Google App Engine PHP SDK(GAE)" helloworld"工作的例子。
当我尝试在Windows XP命令行上运行该示例时,我没有收到任何错误。 dev appserver始终在端口8080上启动。我按照GAE PHP SDK "Getting Started" page跟随信件。如果我输错了路径名,我就会收到错误,但就是这样。
我已经安装了Python 2.7,PHP 5.4和GAE PHP SDK 1.8.3。所有人似乎都没有错误地独立工作。测试这样的... phpinfo()是有效的,Python解释器也可以工作。
我已经在Stack(这里)上阅读了关于这个主题的所有其他问题/答案,但没有任何帮助。这里有一些细节:
我的" helloworld" dir(app.yawl文件也在那里):
C:\的HelloWorld \ helloworld.php
我的Google GAE目录:
C:\ google_appengine
我的PHP目录:
C:\ PHP
我的Python目录:
C:\ Python27
这是我在Windows XP CMD窗口中使用的dev appserver启动命令行:
python C:\google_appengine\dev_appserver.py --php_executable_path=C:\PHP\php-cgi.exe C:\helloworld\helloworld
开发网络服务器无法启动,无法在netstat中的默认端口8080上看到监听器。
答案 0 :(得分:0)
你说helloworld目录中存在app.yawl
文件。
实际上是app.yaml
。你可能用不正确的扩展名保存了它。检查一下。
我注意到的另一件事是在最后一个命令中,你将.php文件指向C:\helloworld\helloworld
。
你应该指向APPLICATION_DIRECTORY
,在你的情况下只是C:/helloworld/