【问题标题】:Running the development web server google app engine for php为 php 运行开发 Web 服务器 google app engine
【发布时间】:2013-08-20 07:28:59
【问题描述】:

在哪里可以写下面的命令

我正在关注简单的 hello world 脚本 here 的开发人员教程

google_appengine/dev_appserver.py --php_executable_path=pathto-php-cgi path-to-your-app

当我在谷歌应用程序启动器中运行应用程序时,我收到一条错误消息。我安装了 WAMP,它运行良好。

The path specified with the --php_exectuable_path flag () does not exist.

php 路径 - c:\php\php-cgi.exe

【问题讨论】:

  • 你的 php cgi 可执行文件的路径是什么?如果您不知道它是什么或它在 Wamp 中的位置,请先联系 Wamp 的供应商以获取您的支持选项。他们应该为您提供在线文档资料。
  • 为什么我在浏览器中出现错误php_exectuable_path flag () does not exist

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


【解决方案1】:

我也遇到了这个问题,已经解决了。 例如,

      if your PHP folder is E:/sam/php/

      if your PHP site folder is F:/mysite/facebook/

      if your dev_appserver.py is under E:/whatever/

我不确定如何更改 googleapplauncher.exe 配置,您必须改用 cmd。我认为这个 exe 有配置文件,但我没有找到它。打开命令窗口,进入文件夹 E:/whatever/ 运行该文件夹下的“python”命令。
输入:

      python dev_appserver.py --php_executable_path=E:/sam/php/php-cgi.exe F:/mysite/facebook/

      NOTE: REMEMBER to type "php-cgi.exe"
            use slash

【讨论】:

    【解决方案2】:

    我不知道哪个是 Windows 中的文件名,但我只是有这个问题,从 / 为您的 php-cgi54.exe 的完整路径,包括文件的全名,然后是从 / 的完整路径文件夹。

    我也像管理员一样运行它,因此请检查您的 cmd 或终端是否以管理员权限打开。

    【讨论】:

      【解决方案3】:

      @Chander 如果您正在运行 wamp,则需要通过键入命令为应用引擎选择不同的侦听端口:例如 --port=9999。

      这对我有用:

      1. 打开您的 cmd,确保您与您的 sdk 位于同一目录中。
      2. 类型:“google_appengine/dev_appserver.py” --port=9999 --php_executable_path="fullpath\php-cgi.exe" "helloworld/"
      3. 如果您有另一个本地服务器,例如 xampp 或 wamp,请确保使用 --port 命令选择另一个侦听端口,如上所示。
      4. 按 Enter 键,您的 helloworld 脚本应该可以运行了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-18
        • 1970-01-01
        • 1970-01-01
        • 2011-08-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多