[心得] 在GAE上跑PHP+MYSQL...

看板PHP作者 (☯)時間15年前 (2010/05/02 15:25), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
GAE就是GOOGLE APP ENGINE GOOGLE的免費虛擬主機...當然超過額度要付費XD 目前只支援Python和JAVA 不過有人弄好半懶人包可以跑PHP+MYSQL語法了 1.首先要開啟GAE帳號 http://appengine.google.com/ 一個GOOGLE帳號對應一個手機號碼 輸入方式+886 手機末九碼 (第一個0改+886) 一個GOOGLE帳號現在可以開10個APP 似乎不能刪除 收到認證簡訊就開一個APP yourapp.appspot.com ^^^^^^^記這 APP ID 後面要用 2.安裝JDK http://java.sun.com/javase/downloads/index.jsp 67MB那個JDK 似乎要註冊一個帳號才能下載 然後安裝他 3.下載GAE JAVA SDK http://code.google.com/intl/zh-TW/appengine/downloads.html 直連http://googleappengine.googlecode.com/files/appengine-java-sdk-1.3.3.1.zip 解開到你的硬碟 例 C:\GAE\appengine-java-sdk-1.3.3.1 4.安裝PHP+JIQL http://docs.google.com/Doc?id=dhg923vj_2ghr8q9f3#PHP jiql-quercus.war - The modified Quercus Application bundled with jiql 下載 jiql-quercus.war 並解壓縮到硬碟 例 C:\GAE\jiql-quercus 我用7-ZIP可以開啟解壓縮 5.修改 APP ID並上傳 開啟 C:\GAE\jiql-quercus\WEB-INF\appengine-web.xml 第3行 修改成你的 APP ID <application>yourapp</application> 然後用CMD 執行 C:\GAE\appengine-java-sdk-1.3.3.1\bin>appcfg.cmd update c:\GAE\jiql-quercus 沒編譯錯誤的話 中途會輸入GOOGLE EMAIL帳號密碼然後就跑百分比 最後Success. 就可以上網到 http://yourapp.appspot.com 看結果囉 另外還有些問題 JIQL附的init.jsp UPDATE時編不過 有人知道缺啥嗎 所以DB建立 我直接用PHP跑 $con = mysql_connect("localhost",'user','pw') or die(mysql_error()); $query = mysql_query("CREATE TABLE test ( id bigint(20) NOT NULL auto_increment , test varchar(20) default '', PRIMARY KEY (id))",$con) or die(mysql_error()); mysql_close($con); connect的帳號密碼好像無效 隨便輸入都可以執行query 輸入資料也不能用 INSERT INTO 改用他的 LOAD LOAD DATA INTO TABLE table_name INTEXT column1,column2 1,'text1' 2,'text2' 像這樣 $query = mysql_query(" LOAD DATA INTO TABLE test INTEXT id,test '$id','$test' ",$con) or die(mysql_error()); 最後心得 GOOGLE 超佛 免費虛擬主機GET! 不過跑PHP反應時間有點慢... 畢竟是模擬的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.129.92

05/02 17:38, , 1F
第二步可以點 Skip this Step 就不用註冊就可以下載 JDK
05/02 17:38, 1F

05/03 21:07, , 2F
不錯的心得,感謝您分享~~真希望將來可以不用懶人方式
05/03 21:07, 2F

05/04 11:20, , 3F
感謝分享~
05/04 11:20, 3F

05/01 23:16, , 4F
給你按一個讚!
05/01 23:16, 4F
文章代碼(AID): #1BtIZTc4 (PHP)
文章代碼(AID): #1BtIZTc4 (PHP)