2014年4月5日土曜日


GoogleAppEngine(以降、GAE)でPHPを動かすために、まずはローカルで環境を作りたいと思います。
GAE Installing the PHP SDK on Windows
上記サイトに記載されている内容に沿って進めてみます。

ちなみにローカルPCは、Windows7 64bit環境です。
Python2.7のインストール

https://www.python.org/download/

Python2.7系をインストールとの記載があるため、ここでは下記をインストールしました。
「Python 2.7.6 Windows X86-64 Installer (Windows AMD64 / Intel 64 / X86-64 binary 」

Pythonのインストーラーは、特に迷うところなく「Next」で進めました。


GoogleAppEngine SDK (PHP)のインストール

the latest PHP SDK for App Engine.


こちらも特に迷うことなく「Next」で進めました。

次にMySQLのインストールとマニュアルには記載していますが、DBとの連携は別の機会にして、まずはPHPが動くところまでいきたいと思います。


ここで「HelloWorld」に進みたかったのですが・・・・

「Google App Engine Launcher」の起動でエラーが出てしまっているので、まずは原因を調査します。

まずはログを見てみると、下記のようなログがでてました。
「C:\Program Files (x86)\Google\google_appengine\launcher\GoogleAppEngineLauncher.exe.log」

WARNING:root:
  Warning: Prerequisites for App Engine development are missing!

  A valid python binary must be available.  In addition,
  the App Engine SDK must be installed.  Here are the current
  values we found:

    python = None
    App Engine SDK root = C:\Program Files (x86)\Google\google_appengine

  Please install the missing pieces and restart the launcher.
  If these are installed but the Launcher failed to find them,
  you can configure their location by editing Launcher preferences.

  The Launcher preferences can be modified by selecting Edit > Preferences

「python = None」ここですね。。。

色々調べて試した結果、2つ解決方法がありました。 (下記にも書かれていますね。ほかにもあるかもですが。) http://forums.udacity.com/questions/6030316/error-in-google-app-engine-for-python-running-in-windows7-64-bit

Google App Engine Launcher Preferenceで設定

Google App Engine Launcherを起動して、「Edit」→「Preference」→「Python Path」に
「C:\Python27\python.exe」を設定して、Google App Engine Launcherを再起動


環境変数にPythonのパスを設定
環境変数の「path」の最後に「C:\Python27」を設定。

とりあえずこれで環境設定は出来たと思うので、
次回、HelloWorldを試したいと思います。


0 コメント:

コメントを投稿

要望&問い合わせ

名前

メール *

メッセージ *