Ich plane, eine Facebook-Canvas-App mit PHP SDK zu erstellen.
Google App Engine bietet kostenloses Konto, also plane ich es zu tun.
Aber es gibt immer noch ein Problem, momentan unterstützt Google App Engine nur Java und Python.
Gibt es eine Möglichkeit, PHP und MySQL in der Google App Engine auszuführen?
PHP kann nicht nativ in der App Engine ausgeführt werden. Aber es gibt ein Open-Source-Tool namens Quercus , eine 100% Java-Implementierung der PHP-Sprache (erfordert JDK 1.5). Da die App Engine nun Java unterstützt, können Sie mit Quercus PHP-Skripte auf der App Engine ausführen.
Okay, ich bin zwei Jahre zu spät, aber ab heute ist PHP offiziell verfügbar auf Google App Engine.
Sie können PHP-Skripts in App Engine in der JVM mit Quercus ausführen. Es ist jedoch immer noch nicht möglich, mySQL zu verwenden. Sie müssen den App Engine-Datenspeicher verwenden. Dies erfordert das Neuschreiben jeglichen Codes, der eine Datenbank berührt, so dass existierende PHP-Skripte ohne viel Hacking nicht funktionieren.
Hinweis: Die Unterstützung für relationale Datenbanken befindet sich in der App Engine-Roadmap, aber niemand weiß genau, wann sie verfügbar sein wird oder ob die relationale Datenbank mySQL ist.
Quercus ist nicht so gut wie PHP nativ laufen und es hat bekannte Probleme. Wie ich verstehe, fängst du an, eine Anwendung zu erstellen, also schlage ich vor, Python in appengine zu verwenden. Es ist sehr einfach zu beginnen.
Wenn Sie eine LAMP-basierte Anwendung im Hinterkopf haben und keine neue Sprache lernen möchten, besuchen Sie Amazon Beanstalk .
Ich schlage vor, eine Entscheidung zu treffen, die auf den Stärken der Plattform und der Flexibilität basiert, die Sie brauchen.
Hier ist der Link zur Verwendung von mysql über CloudSQL in der Google Cloud: Ссылка
Tags und Links php mysql google-app-engine