2014-04-01 56 views
0

我已經枉費了大約一個月的搜索時間,並且我無法將我的PHP應用程序推送到Google App Engine,用於PHP平臺。我的計算機上安裝了Java版本。我在這裏遵循GAE PHP的說明:https://developers.google.com/appengine/docs/php/gettingstarted/introduction哪個版本的Eclipse可以使用PHP Google App Engine?

..但它真的很讓人困惑,因爲它基本上告訴我要爲PHP安裝Eclipse,它是Luna,但GAE支持的Eclipse的唯一版本是Kepler,Juno和Indigo (https://developers.google.com/eclipse/docs/getting_started),所以我很困惑。

我不認爲你可以在標準版本的Eclipse上安裝兩個不同的GAE插件(這是我用於Java GAE插件的東西)。

我也嘗試過使用我的Java插件/安裝程序上傳我的應用程序(這是徒勞的,但它值得一試),顯然這是一個可怕的想法,因爲它所做的只是將php腳本/代碼打印到瀏覽器。

任何想法,brothas/sistas?

回答

2

我已經想出瞭如何將php文件推送到GAE。基本上有3種方法。

  1. 使用appcfg.py。運行以下命令: --appcfg.py更新helloworld /,其中helloworld替換爲包含項目文件的文件夾的名稱。確保路徑與appcfg.py目錄或絕對路徑相關。 - 在提示時輸入您的Google用戶名和密碼。

** 2。使用App Engine Launcher,可能位於C:\ Program Files(x86)\ Google \ google_appengine \ launcher中。可執行文件被稱爲GoogleAppEngineLauncher.exe。只需在啓動器中選擇項目並單擊部署。

** 3。使用Git。在您的機器上創建一個本地存儲庫。添加回購到您的Github帳戶,並按照這些說明:https://developers.google.com/appengine/docs/push-to-deploy#creating_a_cloud_project

** 4。使用PhPStorm。免費下載30天PHPStorm,或購買學生版本/無論您的質量如何:。然後按照這些說明:http://confluence.jetbrains.com/display/PhpStorm/Getting+Started+with+PhpStorm+as+Google+App+Engine+PHP+IDE。我唯一沒有想到的是#5 - 在哪裏可以找到php-cgi.exe文件。我無法爲我沒有的文件提供路徑。

**表示超級簡單,我已成功使用。

+0

另請參閱:https://控制檯。developers.google.com/start/appengine https://developers.google.com/appengine/docs/php/gettingstarted/introduction –

+0

PhpStorm是迄今爲止開發應用程序引擎的最簡單方式和最便捷的方式。我強烈建議(如果你負擔得起) –

1

Google Plugin for Eclipse僅適用於Java應用程序。對於PHP應用程序,您需要使用Python/PHP SDK以及用於運行開發服務器的命令行工具或Launcher UI應用程序。您仍然可以使用Eclipse來編輯您的PHP源文件。

+0

我很高興我問了這個。我從來不會親自到這裏來。我肯定已經安裝了Python,因爲它是PHP爲GAE設置指令的一部分,但我不知道要運行什麼命令或什麼。如何將文件推送到您已經設置的GAE應用程序的說明在哪裏?非常感謝,丹! – areyoujokingme

+0

對不起,我以前沒有看到這個後續行動。我喜歡你的答案。 –

0

RE#5 - 「我無法爲我沒有的文件提供路徑」。 這也是我的問題。 他們喜歡指出SDK目錄應該包含dev_appserver.py和'google'和'php'包,但是你沒有在簡單搜索中找到它們,因爲它們是不可見的。你必須通過安裝目錄。

相關問題