我打算使用php sdk創建一個facebook canvas應用程序。我可以在谷歌應用程序引擎中運行php mysql
谷歌應用引擎提供免費帳戶,所以我打算這樣做。
但仍然有一個問題,現在谷歌應用程序引擎只支持Java和Python。
有沒有什麼辦法可以在谷歌應用引擎中運行php和mysql?
我打算使用php sdk創建一個facebook canvas應用程序。我可以在谷歌應用程序引擎中運行php mysql
谷歌應用引擎提供免費帳戶,所以我打算這樣做。
但仍然有一個問題,現在谷歌應用程序引擎只支持Java和Python。
有沒有什麼辦法可以在谷歌應用引擎中運行php和mysql?
PHP無法在App Engine上本地運行。但是,有一個名爲Quercus的開源工具,它是PHP語言的100%Java實現(需要JDK 1.5)。由於App Engine現在支持Java,這意味着您可以使用Quercus在App Engine上運行PHP腳本。
噢謝謝您:) – user737767 2011-06-08 07:31:11
此答案是過時 - Google現在支持PHP,請參閱http://stackoverflow.com/a/16627324/32726或https://developers.google.com/appengine/docs/php/ – MrFox 2013-05-21 06:21:36
您可以在帶有Quercus的JVM中的App Engine上運行PHP腳本;然而,它仍然不可能使用mySQL;您需要使用App Engine數據存儲。這將需要重寫任何涉及數據庫的代碼,所以現有的PHP腳本不會在沒有大量黑客入侵的情況下工作。
注:關係型數據庫的支持是對App Engine的路線圖,但沒有人確切地知道什麼時候會上市,或提供關係數據庫是否將MySQL的。
櫟不像本地運行PHP的好,它已經知道的問題。據我瞭解,你開始創建一個應用程序,所以我建議在appengine中使用Python。它非常容易上手。
如果你心裏有基於LAMP的應用程序,如果你不想學習新的語言退房Amazon Beanstalk。
我建議把基於平臺和靈活性,你需要的力量決定。
好吧,我晚兩年,但是從今天PHP是officially available在谷歌應用程序引擎。
Google App引擎現在支持PHP運行時。這裏檢查的官方文件 - https://developers.google.com/appengine/docs/php/
您可以檢查這個博客上公佈細節 - http://spsneo.com/blog/2013/05/18/php-on-google-app-engine/
這裏是鏈接,通過CLOUDSQL在谷歌雲用mysql:https://developers.google.com/appengine/docs/php/cloud-sql/
谷歌已經正式宣佈支持對於PHP在谷歌的App Engine(GAE)
如何承載PHP的Web應用程序在GAE免費在此tutorial解釋。
聽起來你只是使用AppEngine,因爲它是'免費的'?最近在Google I/O上宣佈的定價更改對您將免費獲得的內容設置了嚴格的限制:http://www.google.com/enterprise/appengine/appengine_pricing.html – 2011-06-08 14:34:44