2014-04-01 6 views
0

Я ищу тщетно около месяца, и я не могу заставить мое приложение PHP перейти в Google App Engine для платформы PHP. У меня есть Java-версия, хорошо настроенная на моем компьютере. Я выполнил инструкции для GAE PHP здесь: https://developers.google.com/appengine/docs/php/gettingstarted/introductionКакая версия Eclipse работает с PHP Google App Engine?

... но это действительно сбивает с толку, поскольку он по сути говорит мне установить Eclipse для PHP, который является Luna, но единственными версиями Eclipse, поддерживаемых GAE, являются Kepler, Juno и Indigo (https://developers.google.com/eclipse/docs/getting_started), поэтому я смущен.

Я не думаю, что вы можете установить два разных плагина GAE на стандартную версию Eclipse (что я и использую для плагина Java GAE).

Я также попытался (зря, но это было бы целесообразно) загрузить мое приложение с помощью моего плагина/установки Java, и, очевидно, это была ужасная идея, потому что все, что он делает, это просто распечатать PHP-скрипт/код в браузере ,

Любые мысли, борзы/систы?

ответ

2

Я выяснил, как подтолкнуть php-файлы к GAE. Существует по существу 3 способа.

  1. Используйте appcfg.py. Выполните следующую команду: --appcfg.py update helloworld /, где helloworld заменяется именем папки, содержащей ваши файлы проекта. Убедитесь, что путь относится к каталогу appcfg.py или абсолютному пути. - Введите имя пользователя и пароль Google в ответ на приглашения.

** 2. Используйте панель запуска приложений, возможно, найденную в C: \ Program Files (x86) \ Google \ google_appengine \ launcher. Исполняемый файл называется GoogleAppEngineLauncher.exe. Просто выберите проект в Launcher и нажмите «Развернуть».

** 3. Используйте Git. Создайте локальный репозиторий на своем компьютере. Добавьте репо на свою учетную запись Github и следуйте этим инструкциям: https://developers.google.com/appengine/docs/push-to-deploy#creating_a_cloud_project

** 4. Используйте PhPStorm. Загрузите PHPStorm бесплатно в течение 30 дней или купите студенческую версию/любую версию, которую вы можете оценить здесь:. Затем выполните следующие инструкции: http://confluence.jetbrains.com/display/PhpStorm/Getting+Started+with+PhpStorm+as+Google+App+Engine+PHP+IDE. Единственное, что я не понял, - это №5 - где найти файл php-cgi.exe. Я не могу предоставить путь к файлу, которого у меня нет.

** обозначает супер легкий и я успешно использовал.

+0

См. Также: https: // console.developers.google.com/start/appengine https://developers.google.com/appengine/docs/php/gettingstarted/introduction –

+0

PhpStorm на сегодняшний день самый простой способ и наиболее удобный способ разработки для движка приложения. Я настоятельно рекомендую (если вы можете себе это позволить) –

1

Плагин Google для Eclipse предназначен только для приложений Java. Для приложений PHP вы захотите использовать Python/PHP SDK и инструменты командной строки или приложение Launcher UI для запуска сервера разработки. Вы можете использовать Eclipse для редактирования исходных файлов PHP.

+0

Я так рад, что спросил об этом. Я никогда бы не пришел к этому сам. У меня определенно установлен python, так как он был частью инструкций PHP для GAE, но я не знаю, какие команды запускать или что-то еще. Где инструкции о том, как перенаправить файлы в приложение GAE, которое вы уже настроили? Большое спасибо, Дэн! – areyoujokingme

+0

Извините, я не видел этого раньше. Мне нравится ваш ответ выше. –

0

RE # 5 - «Я не могу предоставить путь к файлу, который у меня нет». Это тоже была моя проблема. Они любят указывать, что каталог SDK должен содержать файлы dev_appserver.py и 'google' и 'php', но вы не найдете их в простом поиске, потому что они невидимы. Вы должны заглушить каталог установки.

Смежные вопросы