PAWserver 可以实现我们在 Android 上运行 PHP 的愿望
这是一个技术性的文章,有些折腾,不涉及代码(用模拟器的话需要几行),但不难,主要是探讨思路。
没有特别实际的性的用途,非折腾帝可以忽略。
主要软件 :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 ,输入如下命令:
telnet localhost 5554
其中的 5554 是显示在正在运行的 Android 模拟器左上角的端口号
执行之后会进入android console,可以用 “help” 查看帮助
输入如下命令:
redir add tcp:8080:8080
redir 命令解释如下:
redir add < udp/tcp >:< pc端口 >:< 模拟器端口 >
添加一个 udp/tcp协议下的映射
示例:如上
redir list
列出所有端口映射
示例:无
redir del < udp/tcp >:< pc端口 >
删除指定端口映射
示例:redir del tcp:8080
如在操作中发现自己的命令没有错误,却报错,关闭命令窗口重新打开,重试(记得先用 telnet 命令连接)
第二节:在手机中安装 PAWserver
此步骤毫无悬念,自行操作。
然后打开,启动服务
然后手机用户在电脑上打开手机上显示的网址
模拟器用户打开:127.0.0.1:8080 (端口是你刚才设置的端口)
登录即可(默认用户名/密码:admin/paw)
你可以用它控制手机进行各项操作和管理了,原来他是一款手机管理软件。
第三节:安装 PHP 插件
上面打开的网页里
左侧 “Add-Ons”——“Plug-ins”
此页面 Avast 报毒,大家随意,反正老鼠进去了
看到它的强大了吗?多少老鼠看不懂的东西呀……
我们用第一个 PHP Plug-in (Setup) 。最右侧有下载按钮,下载就可以了。
然后解压到(可以用豌豆荚辅助)/sdcard/paw/html/app/plugins/
然后刷新网页,左侧多出一 个“Plug-ins” 的主菜单,进入,然后 “PHP Setup”
选一个版本,点 “Install”。
然后在手机上关闭 PAW 的服务(就是点那个大按钮),然后再启动(还是点大按钮)
刷新网页,还是刚才那个页面,右侧灰色条状区域上面有个 PHP info page 的链接,点击。
如果看到如下图的页面就成功了。
不成功?回到 PHP Setup 选择另一个版本安装,然后重启服务,试试看。
第四节:安装 PHP Dome 插件
方法基本同上,包含三个插件 一个是猜单词,一个文件管理器(我这里运行报错),一个聊天室(很实用)
后记:
其实老鼠想在里面装一个无数据库的博客,但是没成功,估计是某个 PHP 函数不支持什么的。
另外理论上支持:SQLite
当然你要是搞一个动态解析的域名……好的,耍帅的时间到了。