PHP語言實作於GAE平台之步驟
Quercus是一套完全由Java實作可模擬PHP語言的套件。以下逐一說明如何申請註冊GAE服務,並於Java運行環境上部署Quercus服務,以順利運行PHP語言。
1. 使用Gmail帳號登入GAE平台(http://appengine.google.com/), 登入後,將可馬上新增配置應用系統名稱(Create an Application)。申請新增應用系統,首先需按步驟取得手機認證碼(+886手機末九碼),而每一組手機號碼,僅能提供一組帳號進行認證;隨即即 可輸入手機認證碼(Account Code),進而開始設定應用系統網域識別名稱(Application Identifier)與系統標題(Title)。
網域識別名稱須特別留意,不得與該組Gmail帳號之其他Google ID(Gmail、Google Page、Picasa)一致,否則將無法通過申請。GAE平台提供每組Gmail帳號可開設十組應用系統。
2. 確認此Gmail帳號於GAE平台中是否已開啟Java Runtime環境(http://appengine.google.com/promo/java_runtime)。原則上,目前申請完應用系統,Java環境會隨即開啟;若否,則可能需等待一至兩天;另由Gmail發信告知。
3. 於本地端安裝JDK(http://java.sun.com/javase/downloads/index.jsp)。
4. 下載GAE SDK for Java(http://code.google.com/intl/zh-TW/appengine/downloads.html),解壓縮後之資料夾置於C:\GAE\內。
5. 下載 Quercus套件(http://www.webdigi.co.uk/fun/php-appengine/phpwithjava.zip),解壓縮後之資料夾置於C:\GAE\內。
6. 可先於本地端測試Quercus的運作情況:
cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin
dev_appserver.cmd c:\GAE\phpwithjava\war
7. 將Quercus內設定檔(appengine-web.xml、web.xml)的服務名稱(phpwithjava)更改為剛剛申請之「網域識別名稱」(ex. ascc)。
8. 上傳Quercus應用系統至GAE平台:
cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin
cmd> appcfg.cmd update c:\GAE\phpwithjava\war
成功上傳的話,將可看到完成百分比,與Update complete、Success等字樣。
9. 透過網域識別名稱檢視應用系統的運作(ex. http://jsh817.appspot.com/)。
沒有留言:
張貼留言