PAWserver可以實現我們在Android上運行PHP的願望@Appinn
這是一個技術性的文章,有些折騰,不涉及代碼(用模擬器的話需要幾行),但不難,主要是探討思路。
沒有特別實際的性的用途,非折騰帝可以忽略。
主要軟體:PAWserver,
裝置要求:安裝PHP要求ARM架構。
所以老鼠的中興U880做不到,使用模擬器操作,ARM架構手機使用者可以直接看第二節。
第一節:Android模擬器連接埠映射
Android系統預設只能通過IP(10.0.2.2)單向訪問PC電腦,而PC電腦不能通過IP來直接存取Android模擬器系統。要想實現PC電腦和Android模擬器系統以及Android模擬器之間相互連信必須藉助連接埠重新導向(redir)來實現。
要使用telnet?命令,WIN7使用者請到“開啟或關閉Windows功能裡”把telnet相關的項目打勾
運行Android模擬器,等待開機完畢。
Windows運行CMD,輸入如下命令:
telnetlocalhost5554
其中的5554是顯示在正在啟動並執行?Android模擬器左上方的連接埠號碼
執行之後會進入androidconsole,可以用“help”查看協助
輸入如下命令:
rediraddtcp:8080:8080
redir命令解釋如下:
rediradd?::
添加一個udp/tcp協議下的映射
樣本:如上
redirlist
列出所有連接埠映射
樣本:無
redirdel?:
刪除指定連接埠映射
樣本:redirdeltcp:8080
如在操作中發現自己的命令沒有錯誤,卻報錯,關閉命令視窗重新開啟,重試(記得先用telnet命令串連)
第二節:在手機中安裝PAWserver
此步驟毫無懸念,自行操作。
然後開啟,啟動服務
然後手機使用者在電腦上開啟手機上顯示的網址
模擬器使用者開啟:127.0.0.1:8080(連接埠是你剛才設定的連接埠)
登入即可(預設使用者名/密碼:admin/paw)
你可以用它控制手機進行各項操作和管理了,原來他是一款手機管理軟體。
第三節:安裝PHP外掛程式
上面開啟的網頁裡
左側“Add-Ons”——“Plug-ins”
此頁面Avast報毒,大家隨意,反正老鼠進去了
看到它的強大了嗎?多少老鼠看不懂的東西呀……
我們用第一個?PHPPlug-in(Setup)。最右側有下載按鈕,下載就可以了。
然後解壓到(可以用豌豆莢輔助)/sdcard/paw/html/app/plugins/
然後重新整理網頁,左側多出一個“Plug-ins”的主菜單,進入,然後“PHPSetup”
選一個版本,點“Install”。
然後在手機上關閉PAW的服務(就是點那個大按鈕),然後再啟動(還是點大按鈕)
重新整理網頁,還是剛才那個頁面,右側灰色條狀地區上面有個?PHPinfopage的連結,點擊。
如果看到如的頁面就成功了。
不成功?回到?PHPSetup選擇另一個版本安裝,然後重啟服務,試試看。
第四節:安裝PHPDome外掛程式
方法基本同上,包含三個外掛程式一個是猜單詞,一個檔案管理工具(我這裡運行報錯),一個聊天室(很實用)
後記:
其實老鼠想在裡面裝一個無資料庫的部落格,但是沒成功,估計是某個PHP函數不支援什麼的。
另外理論上支援:SQLite
當然你要是搞一個動態解析的網域名稱……好的,耍帥的時間到了。