最近想弄一个移动的服务器,虽然有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”进行安装:
这里解析一下各个列表的内容:
点击“执行”
安装好后如下
返回主界面,点击界面上的“启动集成环境”来启动服务器
点击主界面上的“集成环境状态”可以看到是否成功
上面的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/
原文:http://www.cnblogs.com/luohaolqitfk/p/4367802.html