华为秘盒或手机通过ANMPP软件变成PHP局域网服务器

最近想弄一个移动的服务器,虽然有163博客等网络的,但是有时候家里网络不是很稳定。

搭建的时候,当然想弄个随身移动的了。联想到了用自己的安卓手机来弄。上网搜了一些资料,首先介绍的是ksweb这款软件,据说是集成的开源原件,安装后会自动帮你搭建一切PHP所需的平台。

下载后发现需要购买的,如果不购买的话不能正常启动。然后就去网上找破解版的,金山曝病毒的错误,自动删掉了。

后面想想,是否还有其他的可以替代的软件?ksweb要收费是因为别人帮你封装好了,收的只是封装的费用而已。

后面上网再查了一些资料,果然有没封装好的。就是anmpp软件。

其实这个软件别人也帮你封装好了,但还是有些东西需要自己动手而已。

手机要求:安卓手机,必须root,有些手机如果出厂的时候加锁的话就想要解锁,比如华为C8825D。

后面把手机改成了华为秘盒,因为手机虽然是双核1.2,但是运行anmp还是比较卡的,索性改成4核1,2的华为秘盒。

所需软件包的下载链接:http://pan.baidu.com/s/1eQjAvmE

软件包包含:

1、百度root

2、rootexplorer文件管理器(试了很多管理器,只有这个才能通过root权限进入手机的系统目录,也就是data/data/目录,手机自带的文件管理器是看不见这个目录的)

3、anmpp集成管理器

4、anmpp安装包

5、wordpress个人免费博客压缩安装包

因为安装的时候没有截图,所以下面的图片大部分从网上找的,大家了解即可。

第一步:

手机上安装百度一键root(baiduRoot_2001.apk)来把手机root(如果你的手机已经root的话可以跳过本步骤)

第二步:

手机安装anmpp.apk,安装后手机的本地内存会有anmpp这个文件夹。然后把anmpp.zip复制到与anmpp这个文件夹的同级别的根目录下面(一般是手机内存卡的根目录,当然我这个华为秘盒安装后anmpp文件夹是在本地内存的,反正确保anmpp.zip文件要和anmpp.apk生成的anmpp文件夹在同一个目录下就可以了)。

 

技术分享

 第二步:

启动anmpp集成环境的安装。打开手机上的anmpp程序,如下

 

技术分享

 点击上面的“高级核心功能”,软件会提示需要root允许,点击root允许即可

 

技术分享

 更新高级核心列表

 

技术分享

 选择第三或第二个节点

 

技术分享

 成功后会提示成功的。

 

技术分享

 然后安装环境,点击列表中的“anmpp-install”进行安装:

 

技术分享

 这里解析一下各个列表的内容:

  • anmpp–build 生成anmpp.tar.bz2
  • anmpp–usage 调用浏览器查看本页面
  • anmpp-armphp 浏览arm php二进制网页
  • anmpp-delete 安全删除anmpp集成环境
  • anmpp-install 自动安装anmpp集成环境
  • anmpp-dirpath 查看各项anmpp服务路径
  • anmpp-phpconf 查看php-fpm的配置信息
  • anmpp-version 查看nginx\php-fpm版本
  • nginx-testcfg 测试nginx配置文件正误
  • nginx-upgrade 无缝升级nginx web服务
  • backupdatadir 备份mysql\pgsql数据库
  • restoredatadir 恢复mysql\pgsql数据库
  • php-fileadmin 安装php web文件管理器
  • phpos-tinyrss 安装Tiny Tiny Rss程序
  • phpos-drupal7 安装drupal7 php cms系统
  • phpos-pgadmin 安装phppgadmin管理工具
  • phpos-myadmin 安装phpmyadmin管理工具

点击“执行”

 

技术分享

 安装好后如下

 

技术分享

 返回主界面,点击界面上的“启动集成环境”来启动服务器

 

技术分享

 点击主界面上的“集成环境状态”可以看到是否成功

 

技术分享

 上面的127.0.0.1是手机本地访问的地址

上面的192.168.1.102是局域网的其他电脑访问的地址。

手机访问如下:

 

技术分享

 上图说明环境已经配置好了。但是还要安装网站才可以,不然也没有什么意思。

我这边下载的是WordPress开源版的个人博客系统。

把WordPress解压后把WordPress改成wwwroot文件夹。

然后安装rootexplorer.apk文件管理器, 这里要注意的是手机会提示root授权,勾选允许root授权。

/data/data/android.wwwroot就是服务器安装的时候默认的web文件夹地址,你可以把刚才你的网站文件放在这里。但是我下面将的是如何把这个默认的文件夹改成其他地址,比如我想把网站放在sd卡上面,这样空间相对足。

进入/data/data/android.nginx/conf/

找到nginx.conf

文件,然后把这个文件复制一份到sd卡用于在电脑上修改(当然如果你的手机牛逼到能修改这个文件的话,不复制出来也可以)。

在电脑上用记事本或写字板打开nginx.xonf这个文件

找到/data/data/android.wwwroot 替换成你的sd卡里面的wwwroot的路径。这里要注意的是一般的手机的sd卡有可能是:/mnt/sdcard/wwwroot或者:/mnt/sdcard2/wwwroot

到底是哪个路径,最好之前用rootexplorer文件管理器确认过才好。

修改完后保存,然后用手机的rootexplorer文件管理器把修改后的nginx.xcof文件覆盖原来的就可以了。

然后重启集成环境即可。

Anmpp的mysql数据库服务器超级帐号是root,没有密码,密码是空的。

如果要安装上面说的博客的话,有一个步骤需要填写数据库的账号和密码。

 

技术分享

 如果你安装在华为秘盒上面的话,要把自动休眠功能给去掉,否则30分钟就休眠了就不要了。

取消休眠:设置–高级–其他设置–开发人员选项–保持唤醒状态 设置为开即可

然后把华为秘盒的superserver的开机自启设置,设置为开即实现开机后自动启动服务器的功能。

转自“听雨读诗”的博文:http://blog.163.com/rihui_7/blog/static/212285143201461305459777/

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。