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.先去c槽新增一個gae資料夾名稱即可。 4. 於本地端安裝JDK(http://java.sun.com/javase/downloads/index.jsp)。 5.下載GAE SDK for Java(http://code.google.com/intl/zh-TW/appengine/downloads.html),解壓縮後之資料夾置於C:\GAE\ 內。 6.下載 Quercus套件(http://www.webdigi.co.uk/fun/php-appengine/phpwithjava.zip),解壓縮後之資料夾置於C:\GAE\內。 7. 將Quercus內設定檔(appengine-web.xml、web.xml)的服務名稱(phpwithjava)更改為剛剛申請之「網域識別名稱」(ex. ascc)。 請將解壓縮後的phpwithjava\war\WEB-INF裡面的二個檔案appengine-web.xml及web.xml若看到phpwithjava的字樣,請予以替換為您自己GAE平台的名稱 8. phpwithjava\war此為網頁目錄,其中index.html裡面行號3連結有誤,請更正為a href="test.php" 9. 可先於本地端測試Quercus的運作情況: cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin 10. 上傳Quercus應用系統至GAE平台:(請注意資料夾名稱,路徑位置) cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin 它會詢問您的google 帳號及密碼,輸入即可;接著會自行上傳 成功上傳的話,將可看到完成百分比,與Update complete、Success等字樣。更多圖解說明請下載 - UsingPHPonGoogleAppEngine.pdf - |
教學文章 >