PAWserver 可以实现我们在 Android 上运行 PHP 的愿望@Appinn
这是一个技术性的文章,有些折腾,不涉及代码(用模拟器的话需要几行),但不难,主要是探讨思路。
没有特别实际的性的用途,非折腾帝可以忽略。
主要软件 :,
设备要求:安装 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
当然你要是搞一个动态解析的域名……好的,耍帅的时间到了。
这样耍帅能把到妹子么
威武
我去。。。。。。。。。。。。。。。。。。果然是小众。。。这个泥马太小众了。。
没有特别实际的性的用途…亮点没人发现吗
表示typecho支持SQLite
蛋疼
完全没有必要完全没有必要完全没有必要以上。
虽然只能自我满足一下… 即使展现给妹子,妹子也完全不能理解手机上打开一个自己运行的网站有什么吐槽点,会说“虽然不太明白,但是好厉害的样子”这样的天然估计也不多吧。。。
不过还是支持老鼠!!
pawserver 额。。。。。
应该很费电吧
= =这。。。。我都是直接手机FTP改好,传上去再打开页面看。。。。
以前看过用XBOX当网站服务器的,也许不久就能看到拿手机和平板当服务器的了,功耗低体积小,带到哪都能用。
其实我很早以前就希望WIN7自带就有这个功能 但它带来的却是什么库……
好蛋疼的应用啊
果然是小众软件,妹子要不是程序猿估计也不知道是什么玩意儿~
移动web服务器时代?
移动web服务器时代?
蛋疼
oh,shit,难道以后整个PHP服务器随身带着走了…
真的。。很蛋疼。。。流量会扛不住的。。
没法打开php。
配置过程都一样