簡體   English   中英

我可以在谷歌應用引擎中運行 php mysql

[英]Can I run php mysql in google app engine

我計划使用 php ZEAE18BC41E1434DD98FA2DD98951DAZ 創建一個 facebook canvas 應用程序。

谷歌應用引擎提供免費帳戶,所以我打算這樣做。

但是還有一個問題,目前google app engine只支持java和python。

有沒有辦法在谷歌應用引擎中運行 php 和 mysql ?

好吧,我遲到了兩年,但是從今天開始 PHP正式在 Google App Engine 上可用

您可以使用 Quercus 在 JVM 中的 App Engine 上運行 PHP 腳本; 但是,仍然無法使用 mySQL; 您需要使用 App Engine 數據存儲區。 這將需要重寫任何涉及數據庫的代碼,因此如果沒有大量黑客攻擊,現有的 PHP 腳本將無法正常工作。

注意:關系數據庫支持在 App Engine 路線圖上,但沒有人確切知道它何時可用,或者可用的關系數據庫是否為 mySQL。

PHP 無法在 App Engine 上本機運行。 但是,有一個名為Quercus的開源工具,它是 PHP 語言的 100% Java 實現(需要 JDK 1.5)。 由於 App Engine 現在支持 Java,這意味着您可以使用 Quercus 在 App Engine 上運行 PHP 腳本。

Google App 引擎現在支持 PHP 運行時。 在此處查看官方文檔 - https://developers.google.com/appengine/docs/php/

您可以查看此博客以了解有關公告的詳細信息 - http://spsneo.com/blog/2013/05/18/php-on-google-app-engine/

Quercus 不如本機運行 PHP 好,並且存在已知問題。 據我了解,您正在開始創建應用程序,所以我建議在 appengine 中使用 Python。 它很容易上手。

如果您有基於 LAMP 的應用程序,並且不想學習新語言,請查看Amazon Beanstalk

我建議根據平台的優勢和您需要的靈活性做出決定。

這是在 Google 雲中通過 CloudSQL 使用 mysql 的鏈接: https://developers.google.com/appengine/docs/php/cloud-sql/

Google 已正式宣布在 Google App Engine (GAE) 上支持 PHP

教程解釋了如何在 GAE 上免費托管 PHP web 應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM