我假设我犯了一些简单的错误,但我无法让 Google App Engine PHP SDK (GAE)“helloworld”示例正常工作。
当我尝试在 Windows XP 命令行上运行该示例时,我没有收到任何错误。开发应用程序服务器曾经在端口 8080 上启动。我完全按照GAE PHP SDK“入门”页面进行操作。如果我输入错误的路径名,我会得到一个错误,但就是这样。
我已经安装了 Python 2.7、PHP 5.4 和 GAE PHP SDK 1.8.3。所有似乎都独立工作而没有错误。测试这样的……phpinfo() 有效,Python 解释器也有效。
我已经阅读了堆栈(此处)上有关此主题的所有其他问题/答案,但没有任何帮助。这里有一些细节:
我的“helloworld”目录(app.yawl 文件也在那里):
C:\helloworld\helloworld.php
我的谷歌 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
开发 Web 服务器没有启动,在 netstat 的默认端口 8080 上看不到监听器。