php - Google App Engine PHP SDK 在 helloworld 脚本上返回错误

标签 php google-app-engine

我目前正在本地开发环境中试用适用于 PHP 的 Google App Engine。到目前为止,我一直在按照 https://developers.google.com/appengine/docs/php/gettingstarted/helloworld 上的说明进行操作。为了测试一个小应用程序以适应 SDK 的工作方式。但是,当我开始使用 SDK 加载测试 Web 服务器时,我在尝试加载非常基本的 helloworld.php 示例时遇到错误。我当前运行的命令是:

../GoogleAppEngineSDK/google_appengine/dev_appserver.py --php_executable_path=/usr/bin/php --port=9999 helloworld/

如您所见,我使用自定义端口来避免与在默认 8080 上运行的另一个应用程序发生冲突。SDK 引擎加载正常,但当我尝试在 localhost:9999 下访问我的应用程序时,我收到错误消息:

AssertionError("invalid CGI response: ''",)

并且网页本身抛出 500 错误。

到目前为止,我纠正问题的尝试没有任何结果,我想知道我是否遗漏了什么。

最佳答案

您应该确保您指向的是 php-cgi 可执行文件而不是 php。并非每个操作系统都附带此功能,因此您可能需要安装它。入门指南有更详细的说明。

关于php - Google App Engine PHP SDK 在 helloworld 脚本上返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583758/

相关文章:

python - 如何在 google appengine、python 中调用请求处理程序

node.js - 无法在 GAE 上部署 node.js 应用程序

python - 开源 Google App Engine Django 项目的好例子

php - 在 PHP 中使用内存缓存

php - md5(file_contents_as_string) 会等于 md5_file(/path/to/file) 吗?

php - 在 php 中与 mysql 的连接问题

java - AppEngine - 无法为 JSP 编译类

php - 仅对 Woocommerce 中的第二个购物车商品应用折扣

在类变量中使用 DIRECTORY_SEPARATOR 的 PHP 解析错误

java - 如何使用 Java 查找应用程序引擎数据存储中具有最大重复项的值?