Google App Engine PHP Hello World示例无效

时间:2013-08-29 02:04:10

标签: php google-app-engine python-2.7

我认为我犯了一些简单的错误,但我无法获得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上看到监听器。

1 个答案:

答案 0 :(得分:0)

你说helloworld目录中存在app.yawl文件。

实际上是app.yaml。你可能用不正确的扩展名保存了它。检查一下。

我注意到的另一件事是在最后一个命令中,你将.php文件指向C:\helloworld\helloworld

你应该指向APPLICATION_DIRECTORY,在你的情况下只是C:/helloworld/