2011-06-08 10 views
7

Planuję utworzyć aplikację na płótnie na Facebooku za pomocą php sdk.Czy mogę uruchomić php mysql w silniku aplikacji Google?

Aparat aplikacji Google zapewniający bezpłatne konto, więc planuję to zrobić.

Ale nadal jest problem, teraz obsługa google silnika wyszukiwarki tylko Java i Python.

Czy jest jakiś sposób na uruchomienie php i mysql w wyszukiwarce Google?

+2

Wygląda na to, że używasz AppEngine tylko dlatego, że jest "bezpłatny?" Zmiany cen, które zostały niedawno ogłoszone w Google I/O, nakładają restrykcyjne ograniczenia na to, co otrzymasz za darmo: http://www.google.com/enterprise/appengine/appengine_pricing.html –

Odpowiedz

5

PHP nie może działać natywnie w App Engine. Istnieje jednak narzędzie open source o nazwie Quercus, w 100% implementacja języka Java w języku PHP (wymaga JDK 1.5). Ponieważ App Engine obsługuje teraz Javę, oznacza to, że możesz używać Quercusa do uruchamiania skryptów PHP na App Engine.

+0

oh dziękuję :) – user737767

+5

ta odpowiedź jest nieaktualne - Google obsługuje teraz PHP natywnie zobacz komentarz poniżej http://stackoverflow.com/a/16627324/32726 lub https://developers.google.com/appengine/docs/php/ – MrFox

6

Możesz uruchamiać skrypty PHP na App Engine w maszynie JVM z Quercus; jednak nadal nie można używać mySQL; będziesz potrzebować magazynu danych App Engine. Będzie to wymagało przepisania dowolnego kodu, który dotyka bazy danych, więc istniejące skrypty PHP nie będą działały bez hakowania.

Uwaga: obsługa relacyjnych baz danych znajduje się w mapie drogowej App Engine, ale nikt nie wie dokładnie, kiedy będzie ona dostępna, ani czy udostępniona relacyjna baza danych będzie mySQL.

3

Quercus nie jest tak dobry jak uruchamianie PHP i ma znane problemy. Jak rozumiem, zaczynasz tworzyć aplikację, więc sugeruję użycie Pythona w appengine. Bardzo łatwo zacząć.

Jeśli masz na myśli aplikację opartą na LAMPIE i jeśli nie chcesz nauczyć się nowego języka, sprawdź, Amazon Beanstalk.

Proponuję podjąć decyzję w oparciu o mocne strony platformy i elastyczność, której potrzebujesz.

0

Google oficjalnie ogłosił swoje poparcie dla PHP na Google App Engine (GAE)

Jak hostować aplikację internetową PHP na GAE za darmo jest wyjaśnione w tym tutorial.

Powiązane problemy