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
当然你要是搞一个动态解析的域名……好的,耍帅的时间到了。