什么?手机也可以用做Web服务器?还能用来运行PHP网站程序?
前几天闲着无聊,看到了手机上的超级终端,心想:安卓底层不也是Linux么?于是就用超级终端wget了一个文件,成功了!吼吼,于是下一个想法就是能不能在手机上搭建一个WEB环境?

想到就开始各种搜,发现安卓使用的Linux并不属于任何发行版本,看来使用传统的建站方式不行了。继续搜索,发现谷歌商店里有一个集成lighttpd+php+mysql+phpmyadmin环境的APK,哈哈,这下好了。经过我各种搜,终于有了这一篇文章,毫不客气的说,这绝对是全网首发,至少不用让你再像我一样各种搜了。

现在的手机硬件已经很强大了,¥1999就能买到4核1.5G,2G内存的手机,这几乎能满足像我这样的小站的需求了。硬件有了,集成环境的APK也有了,就剩下安装搭建服务器了。

第一:需要一部安卓手机,至少600MHZ的CPU,256内存,手机需要ROOT,没有ROOT的话,不能使用80端口。

第二:KSWEB免费版在 http://pan.baidu.com/s/1h8jW7 中下载,注:KSWEB在谷歌商店里是收费的,可免费试用5天。

第三:需要一个支持路由功能的路由器,以及一个花生壳账号。

一、Android手机安装KSWEB软件搭建Web环境

首先,需要的软件就是这几个:KSWEB、文件共享专家和终端模拟器。

  • 1、 KSWEB官网:https://play.google.com/store/apps/details?id=ru.kslabs.ksweb

Android手机安装软件

2、运行KSWEB,第一次运行可能打开时间会就一点,打开之后点击设置,勾选“Enable root functions”启动root模式,然后“Port”中设定端口为80

Android手机开启端口

3、接下来把屏幕拉倒最下面,点击“Configure ‘GO TO’”,把地址设置为http://127.0.0.1/,这样PHP的部署便可以了。

4、接着回到主页面,点击“phpmyadmin”下载5MB左右的文件,以便可以使用phpmyadmin.至于MYSQL数据库的密码,在设置中可以自由设定,如图:

Android手机添加密码

5、回到主页,点击“GO TO”,或者直接打开浏览器,输入127.0.0.1,如果出现以下画面,这证明你已经成功了一大半。

Android布置web成功

二、Android手机设置共享文件夹和搭建FTP

1、在Android手机中安装“文件共享专家”。

Android文件共享专家

2、点击‘配置–工作目录”,把工作目录设置为/sdcard/htdocs

Android工作目录

3、 返回”文件共享专家”首页,可以看到我们安卓设配的FTP信息。

Android配置的FTP信息

4、接下来我们可以在电脑上用FTP工具访问试试,我在这里上传了探针以及wordpress,方便等一下的进一步测试。(点击放大)

Android使用FTP

阿里云-推广AD

三、Android手机创建MysqL数据库安装Wordpress

1、我们只要访问http://127.0.0.1/phpmyadmin创建数据库便可以安装网站程序了。

Android创建MysqL数据库

2、现在我们的安卓服务器已经OK了,我们用电脑或者安卓自带的浏览器打开设配的IP看看,是不是一个完美的Wordpress安装页面出现了呢?

Android安装Wordpress

3、以下是探针信息,我们可以看出,探针已经把安卓系统的信息识别出来,并且服务器软件为lighttpd/1.4.31,PHP版本为5.4.11,MYSQL版本为5.1.62。

Android探针信息

4、接下来,我们只要做好路由器端口映射便可以绑定域名让其它人访问了。

如果你只想在手机上测试,那么到这里就结束了。如果想让公网访问手机,

那么就需要使用DDNS(动态域名解析)来支持。

5.使用oray护照,登录花生壳,系统会自动分配给你一个免费域名,用这个域名来访问手机。登录你的路由器,点击“转发规则”,选择“虚拟服务器”,端口填写80,IP地址填写你手机WIFI的IP地址,保存,如图所示。

6.保存后,点击“动态DNS设置”,账号密码就是你oray的通行证,点登录,如果成功了,就会自动识别你的免费域名。如图所示,然后保存就行了。

这样的话,直接输入域名就可以访问到手机了,只要你的路由器不关闭,就可以一直使用了。下面是我的演示:

三、Android变身网站服务器实用性探讨

1、大家知道,我们平常所用的安卓系统也是基于linux核心,所以部署个服务器环境并没有多大的问题,平常我们在手机上、平板上测试源码、插件完全没有问题。

2、如果手机流量能撑得住的话,甚至可以直接把手机当作自己的博客服务器,并且是独立IP,不知道度娘会不会喜欢呢?

3、不过还有一个问题,就是安卓设配的CPU一般不会很厉害,跟英特尔的XEON服务器专用CPU没法比,所以安卓的服务器性能方面比不上真正的服务器。

4、但对于我们个人来说一天几百IP上千PV已经毫无压力了。 对于安卓机子的配置来说,一般的256MB内存、650主频左右的机子便可以使用了。

5、如果你的内存上了512MB、主频超过1GHZ,那么使用会相对比较流畅,如果你的手机为双核+1G以上内存,那么真的堪比中小型VPS主机了。