热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用PAWserver搭建Android平台上的PHP环境[Android][修改版]

PAWserver可以实现我们在Android上运行PHP的愿望Appinn这是一个技术性的文章,有些折腾,不涉及代码(用模拟器的话需要几

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 ,输入如下命令:

telnet localhost 5554

其中的 5554 是显示在正在运行的 Android 模拟器左上角的端口号

执行之后会进入android console,可以用 “help” 查看帮助

输入如下命令:

redir add tcp:8080:8080

redir 命令解释如下:

redir add < udp/tcp >:< pc端口 >:< 模拟器端口 >

添加一个 udp/tcp协议下的映射

示例&#xff1a;如上

redir list

列出所有端口映射

示例&#xff1a;无

redir del < udp/tcp >:< pc端口 >

删除指定端口映射

示例&#xff1a;redir del tcp:8080

如在操作中发现自己的命令没有错误&#xff0c;却报错&#xff0c;关闭命令窗口重新打开&#xff0c;重试&#xff08;记得先用 telnet 命令连接&#xff09;

第二节&#xff1a;在手机中安装 PAWserver

此步骤毫无悬念&#xff0c;自行操作。

然后打开&#xff0c;启动服务

然后手机用户在电脑上打开手机上显示的网址

模拟器用户打开&#xff1a;127.0.0.1:8080 &#xff08;端口是你刚才设置的端口&#xff09;

登录即可&#xff08;默认用户名/密码&#xff1a;admin/paw&#xff09;

你可以用它控制手机进行各项操作和管理了&#xff0c;原来他是一款手机管理软件。

第三节&#xff1a;安装 PHP 插件

上面打开的网页里

左侧 “Add-Ons”——“Plug-ins”

此页面 Avast 报毒&#xff0c;大家随意&#xff0c;反正老鼠进去了

看到它的强大了吗&#xff1f;多少老鼠看不懂的东西呀……

我们用第一个 PHP Plug-in (Setup) 。最右侧有下载按钮&#xff0c;下载就可以了。

然后解压到&#xff08;可以用豌豆荚辅助&#xff09;/sdcard/paw/html/app/plugins/

然后刷新网页&#xff0c;左侧多出一 个“Plug-ins” 的主菜单&#xff0c;进入&#xff0c;然后 “PHP Setup”

选一个版本&#xff0c;点 “Install”。

然后在手机上关闭 PAW 的服务&#xff08;就是点那个大按钮&#xff09;&#xff0c;然后再启动&#xff08;还是点大按钮&#xff09;

刷新网页&#xff0c;还是刚才那个页面&#xff0c;右侧灰色条状区域上面有个 PHP info page 的链接&#xff0c;点击。

如果看到如下图的页面就成功了。

如果不成功&#xff0c;还需要安装SL4A_R6.APK(2012,最新版本)&#xff0c;可选择安装&#xff1a;phpforandroid.apk

下载地址&#xff1a;http://phpforandroid.net/

 

不成功&#xff1f;回到 PHP Setup 选择另一个版本安装&#xff0c;然后重启服务&#xff0c;试试看。

利用 PAWserver 搭建 Android 平台上的 PHP 环境 [Android][图] | 小众软件

第四节&#xff1a;安装 PHP Dome 插件

方法基本同上&#xff0c;包含三个插件 一个是猜单词&#xff0c;一个文件管理器&#xff08;我这里运行报错&#xff09;&#xff0c;一个聊天室&#xff08;很实用&#xff09;

后记&#xff1a;

其实老鼠想在里面装一个无数据库的博客&#xff0c;但是没成功&#xff0c;估计是某个 PHP 函数不支持什么的。

另外理论上支持&#xff1a;SQLite

当然你要是搞一个动态解析的域名……好的&#xff0c;耍帅的时间到了。


推荐阅读
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
author-avatar
云天河马
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有