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