哪个版本的Eclipse适用于PHP Google App Engine?

时间:2014-04-01 01:39:08

标签: google-app-engine

我现在已经徒劳地搜索了大约一个月,我无法将我的PHP应用程序推送到Google App Engine,用于PHP平台。我已经在我的计算机上很好地设置了Java版本。我在这里遵循了GAE PHP的说明:https://developers.google.com/appengine/docs/php/gettingstarted/introduction

..但它确实令人困惑,因为它基本上告诉我安装为Luna生成的Eclipse,但是GAE支持的唯一版本的Eclipse是Kepler,Juno和Indigo(https://developers.google.com/eclipse/docs/getting_started),所以我'我非常困惑。

我认为你不能在标准版本的Eclipse上安装两个不同的GAE插件(这是我用于Java GAE插件的)。

我也试过(徒劳,但值得一试)使用我的Java插件/设置上传我的应用程序,显然这是一个糟糕的主意,因为它所做的只是将php脚本/代码打印到浏览器。

任何想法,brothas / sistas?

3 个答案:

答案 0 :(得分:2)

我已经想出如何将php文件推送到GAE。基本上有3种方式。

  1. 使用appcfg.py。运行以下命令: --appcfg.py更新helloworld /,其中helloworld被包含项目文件的文件夹的名称替换。确保路径相对于appcfg.py目录或绝对路径。 - 根据提示输入您的Google用户名和密码。
  2. ** 2。使用App Engine Launcher,可能位于C:\ Program Files(x86)\ Google \ google_appengine \ launcher中。可执行文件称为GoogleAppEngineLauncher.exe。只需在Launcher中选择项目,然后单击Deploy。

    ** 3。使用Git。在您的计算机上创建本地存储库。将回购添加到您的Github帐户,并按照以下说明操作:https://developers.google.com/appengine/docs/push-to-deploy#creating_a_cloud_project

    ** 4。使用PhPStorm。免费下载PHPStorm 30天,或者购买学生版/任何你喜欢的版本:。然后按照以下说明操作:http://confluence.jetbrains.com/display/PhpStorm/Getting+Started+with+PhpStorm+as+Google+App+Engine+PHP+IDE。我唯一没想到的是#5 - 在哪里可以找到php-cgi.exe文件。我无法为我不具备的文件提供路径。

    **表示超级简单,我已成功使用。

答案 1 :(得分:1)

Eclipse的Google插件仅适用于Java应用程序。对于PHP应用程序,您将要使用Python / PHP SDK以及命令行工具或Launcher UI应用程序来运行开发服务器。您仍然可以使用Eclipse编辑PHP源文件。

答案 2 :(得分:0)

RE#5 - "我无法为我没有的文件提供路径"。 那也是我的问题。 他们喜欢指出SDK目录应该包含dev_appserver.py和'google'和'php'软件包,但是你不能在简单的搜索中找到它们,因为它们是不可见的。你必须清理安装目录。