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
當然你要是搞一個動態解析的域名……好的,耍帥的時間到了。