2011-06-08 12 views
7

Sto progettando di creare un'app di tela facebook utilizzando php sdk.Posso eseguire php mysql nel motore di app di google

Google app engine che fornisce account gratuito, quindi ho intenzione di farlo.

Ma c'è ancora un problema, in questo momento il supporto del motore di app di google solo java e python.

C'è un modo per eseguire php e mysql nel motore di app di google?

+2

Sembra che tu stia utilizzando AppEngine solo perché è "gratuito". Le modifiche dei prezzi annunciate di recente all'I/O di Google impongono severe restrizioni su ciò che otterrete gratuitamente: http://www.google.com/enterprise/appengine/appengine_pricing.html –

risposta

5

PHP non può essere eseguito in modo nativo su App Engine. Ma esiste uno strumento open source chiamato Quercus, un'implementazione 100% Java del linguaggio PHP (richiede JDK 1.5). Poiché App Engine ora supporta Java, ciò significa che puoi utilizzare Quercus per eseguire script PHP su App Engine.

+0

oh thank you :) – user737767

+5

questa risposta è obsoleto - Google ora supporta PHP in modo nativo per vedere i commenti sotto http://stackoverflow.com/a/16627324/32726 o https://developers.google.com/appengine/docs/php/ – MrFox

6

È possibile eseguire script PHP su App Engine nella JVM con Quercus; tuttavia, non è ancora possibile utilizzare mySQL; dovrai utilizzare l'archivio dati App Engine. Ciò richiederà la riscrittura di qualsiasi codice che tocchi un database, quindi gli script PHP esistenti non funzioneranno senza un sacco di hacking.

Nota: il supporto del database relazionale si trova nella roadmap di App Engine, ma nessuno sa esattamente quando sarà disponibile o se il database relazionale reso disponibile sarà mySQL.

3

Quercus non è buono come eseguire PHP in modo nativo e ha problemi noti. Come ho capito, stai iniziando a creare un'applicazione, quindi suggerisco di usare Python in Appengine. È molto facile iniziare.

Se si dispone di un'applicazione basata sulla LAMP e se non si desidera imparare una nuova lingua, consultare Amazon Beanstalk.

Suggerisco di prendere una decisione in base ai punti di forza della piattaforma e alla flessibilità di cui avete bisogno.

0

Google ha annunciato ufficialmente il suo sostegno per PHP su Google App Engine (GAE)

Come spiegare gratuitamente l'applicazione Web PHP su GAE in questo tutorial.

Problemi correlati