Android系统上使用ANMPP搭建Nginx+PHP+MySQL+FTP服务(以天猫魔盒TMB100A为例)搭建网站
Android系统上使用ANMPP搭建Nginx+PHP+MySQL+FTP服务(以天猫魔盒TMB100A为例)网站
最近收拾房间里的东西的时候,发现角落里藏着一个两年前1分钱在天猫上抢到的天猫魔盒,型号TMB100A,正想着要不要丢弃的时候,突然想到尝试把它拿来做一个私人的服务器。但是用过天猫魔盒的伙伴们都知道,天猫魔盒的配置不高,但是阿里云的电视系统都超级的臃肿,还一大堆无法卸载的东西。要是那里当服务器,那估计得卡死啊,所以必须先精简,上网找个最简单的版本,就那么一百多兆,没有任何的预装,也比较稳定,链接在这: http://pan.baidu.com/s/1gdCukMJ&qrfrom=1&qrtype=zip(适用于TMB100A),刷机方法就自行上网百度吧,这里就不详说了。
刷好后,就要开始干活了。
一、解决IP地址问题
我是直接利用家里面的电信宽带来弄,用的是光纤,上传带宽虽然被限制了2M,但是和外面的服务商比也不错了,毕竟也算是2M独享嘛。于是查一下路由IP,发现坑爹的电信居然用了NAT转发,给了我一个100.64.XXX.XXX的IP,这不行啊,我要实现外网访问的呀,虽然说现在花生壳之类很多都有了内网版,但是还是感觉不爽,不如一个实在的公网IP更可靠,于是马上百度找到解决方法,给10000打电话他们分配的100.64开头的内网IP影响你的使用,要求改成公网IP,很快,他们就在后台给你改了,你重启一下路由器或者猫就可以获取到新的公网IP了。
二、设置端口转发
IP有了,但是只去到路由器啊,过了路由器进来了又变成了192.168的IP了,这一步怎么解决估计很多人也会,就是使用路由器的端口转发。我用的是极路由,在路由器的云平台中安装一个超级端口转发。然后查出盒子的IP地址,进行80端口转发,或者直接设置成DMZ主机转发。
三、域名解析
可以考虑使用花生壳,当然也可以在各自的智能路由器中选择相应的插件,我的极路由直接提供了一个动态域名插件,极路由直接提供的,申请后到域名DNS哪里添加记录使用CNAME转发就好了。
四、配置安卓盒子
首先,不管是安卓盒子还是手机,要弄服务器的最好还是先Root了,保证Nginx等服务可以正常运行。然后上网找个集成包安装环境就好了。比如出名的有KSWEB,一个俄罗斯人开发的,不过正版收费,2美元永久,不妨购买一下咯,或者网上有2.82的破解版,再或者用国人开发的ANMPP,功能也很完善,不管是ARM还是x86都能很好的支持,我选择的是后者。
我在网上找到了一个国人开发的ANMPP,项目地址在这里https://github.com/xiaoqidun/anmpp/
1、下载apk安装文件并安装,装好后名为超级主机
下载地址:https://github.com/xiaoqidun/anmpp/blob/master/anmpp_arm_x86.apk或者https://github.com/xiaoqidun/anmpp/raw/master/anmpp_arm_x86.apk
2、下载集成包并放到sdcard根目录下
ARM版下载地址:https://github.com/xiaoqidun/anmpp/raw/master/armdev/anmpp.zip
x86版下载地址:https://github.com/xiaoqidun/anmpp/raw/master/x86dev/anmpp.zip
3、运行刚刚安装好的超级主机,点右上角的三横进入菜单栏,选择安装环境,若提示超级权限授权的话点允许,等待一会后就安装好了。
4、安装好后会自动退出软件,重新进去就好了,然后把所有服务和组件都开了,之后在菜单那里点击“启动环境”即可
5、配置NGINX,修改网站根目录到sdcard(可选)
用RE管理器,打开如下目录/data/data/android.nginx/conf/,编辑nginx.conf这个文件。把“/data/data/android.wwwroot”换成“/sdcard/htdocs”,一共有两个位置,改一下就好了,改完后重启NGINX服务。
6、配置FTP帐号密码
编辑/data/data/android.bftpd/etc/目录下的passwd.conf文件,可以看到里面的格式为
root root root /
格式为 用户名 密码 用户组 /
根据你的需要改用户名和密码即可
7、配置MySQL的帐号密码
帐号默认为root,密码为空,可以在网站根目录下放一个phpmyadmin,然后登录上去修改即可
8、在网站根目录下放置源程序即可进行访问
五、测试(短时间有效)
探针:http://myhome.jycz.net/tz.php
Wordpress:http://myhome.jycz.net/blog
Android系统上使用ANMPP搭建Nginx+PHP+MySQL+FTP服务(以天猫魔盒TMB100A为例)搭建网站相关推荐
- hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...
在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...
- iEmu:在Linux、Windows、Mac、Android系统上仿真运行iOS应用
iOS 是一个"封闭"的系统,而Android是一个"开放"的系统,两者可谓是泾渭分明.现在,iEmu试图打破这两个操作系统之间的界限.iEmu是当年最 早破解 ...
- Android系统上部署usb打印机
Android系统上部署usb打印机 一.综述 android系统现多用于手持设备,为手机等设备应用提供了很好的系统级支持.但对于PC机常用的打印功能,android到目前并不支持,也没有打印机厂家专 ...
- BCH收银APP已在Android系统上下载超10000次
Bitcoin Cash Register 近日,"比特币耶稣"Roger Ver在BCH论坛r/reddit发帖称,BCH收银APP"Bitcoin Cash Regi ...
- 绝对精华,大牛教你在Android系统上安装linux发行版
Install linux distribution (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on An ...
- 安卓设备刷linux发行版,绝对精华,大牛教你在Android系统上安装linux发行版
Install linux distribution (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on An ...
- Android驱动(1)---Ubuntu中为Android系统上编写Linux内核驱动程序实现方法
Ubuntu中为Android系统上编写Linux内核驱动程序实现方法 本文主要介绍在Ubuntu 上为Android系统编写Linux内核驱动程序, 这里对编写驱动程序做了详细的说明,对研究Andr ...
- [转载]Android系统上(mv不可用)cp命令的替代方法
Android系统上cp命令的替代方法 情况是这样的:该台Android手机不提供adb root的权限,但又不能装破解root权限的软件,若要往Android手机的/system/和/data/分区 ...
- 全志T507如何在Android系统上进行OTA升级
OTA升级是Android系统所提供的标准软件升级方式.它功能十分强大,并且提供了完全升级(完整包)和增量升级(差异包)两种模式.https://www.forlinx.com/product/133 ...
- 安卓system镜像分区_如何完全备份android系统上的system分区和data分区
安卓的系统备份在很多场合下可能会用到,下面这个python的脚本,可以用来备份整个的data分区:将所有data分区的文件和目录打包到data.zip,并生成recovery的专用edify脚本到up ...
最新文章
- ES doc_values介绍2——本质是field value的列存储,做聚合分析用,ES默认开启,会占用存储空间...
- 前端一HTML:二十三行高的介绍,行高的单位
- linux man命令无效,Linux man命令的具体使用
- Windows Mobile获取SIM卡上的所有电话号码
- C语言再学习 -- NUL和NULL的区别
- 【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志
- iOS开发之网络编程--6、NSURLSessionConfiguration笔记
- BZOJ 2959 - 长跑
- Java was started but returned exit code=13 问题解决
- cpython安装_Cython安装没有找到Python.h文件?
- Word 中文编号标题与数字编号题注
- downloadmedia php,PHP 利用MediaWiki 实现中文简繁互转代码 完美支持大陆、香港、台湾及新加坡...
- 物联网云平台系统设计【一】
- 大二下学期ACM比赛总结
- 我终于开通了微信公众号
- 《富爸爸穷爸爸》读书摘录脑图
- sql float保留两位
- [点点搬家]与Perl厮混后感觉嘚儿嘚儿的
- MinGW+MSYS安装
- Openstack中使用iso安装系统并启动vm