2014年1月1日 星期三

PHP on GAE (一) Hello, World!

寫Android有時候需要一個Sever 來互動,可能是個remote REST API server to interact with database,或是In-App Billing 的帳務Serer,或是App的Content website,總之就是需要一個Server. 用過AWS、Azure,現在想要用一下GAE。這篇筆記是一邊進行一邊寫成的,一方面也是逼自己這次一定要從APP到Server完整走一遍。

分為幾個步驟:

  1. 要安裝GAE SDK for PHP,首先你要安裝三個東西
    1. Python 2.7:本機環境的server 是Python寫的,要執行必須先準備Python執行環境
    2. App Engine PHP SDK:主要用來編譯、發布程式用,我安裝在D:\DEV\Google\google_appengine
    3. MySQL :在本機測試DB使用,這沒有含在SDK裡面要另外安裝,在server環境用的是Google Cloud SQL,用起來跟MySQL大致類似
  2. 找個地方建立個目錄,例如:D:\DEV\Google\HelloGAEProject,新增兩個檔案
    1. Helloworld.php 
    2. app.yaml 

  3. 回到command line D:\DEV\Google\下執行


  4. 如果這時候你看到這個對話框 ,可能你之前有在電腦裡面裝過AppServ,所以用到舊的php.ini了找到C:\windows\php.ini. 先移到別的地方
  5. 看到這段,就大功告成啦
  6. 快來去Browser裡面打http://localhost:8080看看,今天就到這囉,找php.ini的bug弄了快一個小時@@

沒有留言:

張貼留言