Могу ли я запустить PHP MySQL в движке приложения Google - PullRequest
7 голосов
/ 08 июня 2011

Я планирую создать приложение для холста на Facebook, используя php sdk.

Движок приложений Google предоставляет бесплатную учетную запись, поэтому я планирую сделать это.

Но проблема все же есть, вернотеперь google app engine поддерживает только java и python.

Есть ли способ запустить php и mysql в google app engine?

Ответы [ 7 ]

7 голосов
/ 16 мая 2013

Хорошо, я опоздал на два года, но с сегодняшнего дня PHP официально доступен в Google App Engine.

6 голосов
/ 08 июня 2011

Вы можете запускать сценарии PHP на App Engine в JVM с помощью Quercus;однако, все еще невозможно использовать MySQL;вам нужно будет использовать хранилище данных App Engine.Это потребует переписывания любого кода, который касается базы данных, поэтому существующие сценарии PHP не будут работать без большого взлома.

Примечание: поддержка реляционной базы данных включена в план действий App Engine, но никто точно не знаеткогда это будет доступно, или будет ли сделана доступной реляционная база данных mySQL.

5 голосов
/ 08 июня 2011

PHP не может работать на App Engine.Но есть инструмент с открытым исходным кодом, который называется Quercus , 100% реализация языка Java на Java (требуется JDK 1.5).Поскольку App Engine теперь поддерживает Java, это означает, что вы можете использовать Quercus для запуска сценариев PHP на App Engine.

4 голосов
/ 18 мая 2013

Движок Google App теперь поддерживает время выполнения PHP. Проверьте официальную документацию здесь - https://developers.google.com/appengine/docs/php/

Вы можете проверить этот блог для деталей об объявлении - http://spsneo.com/blog/2013/05/18/php-on-google-app-engine/

3 голосов
/ 09 июня 2011

Quercus не так хорош, как собственный PHP, и у него есть известные проблемы.Как я понимаю, вы начинаете создавать приложение, поэтому я предлагаю использовать Python в appengine.Начать очень легко.

Если вы имеете в виду приложение на основе LAMP и не хотите изучать новый язык, ознакомьтесь с Amazon Beanstalk .

Я предлагаю принять решение исходя из сильных сторон платформы и необходимой вам гибкости.

0 голосов
/ 14 октября 2013

Google официально объявил о своей поддержке PHP в Google App Engine (GAE)

Как разместить PHP-приложение на GAE бесплатно, объясняется в этом руководстве .

0 голосов
/ 20 августа 2013

Вот ссылка для использования mysql через CloudSQL в облаке Google: https://developers.google.com/appengine/docs/php/cloud-sql/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...