« 上一篇下一篇 »

闲置手机可以用来搭建web服务器吗?如何用手机来搭建web服务器

   这些年智能手机行业更新换代非常快,想必很多人都留下了许多旧手机。对于旧手机,我们可以拿去回收网站回收,或者拿到闲鱼上转卖,或者留给亲朋好友使用。现在有技术兴趣的各位朋友注意了,处理废旧手机除了上述选项外,我们还可以选择将旧手机改造成一台web服务器。随着如今移动处理器技术的高速发展,今天的手机性能并不弱于一些老旧服务器,在手机上放一个企业官网或者论坛之类的绝对不是难事。对于想要搭建个人网站的人来说,使用手机搭建服务器是非常不错的选择,不仅可以免去服务器租金还无需备案(当然不用搭建小伙伴不用急,数据吧为大家提供有免费服务器专区)。下面我们就来详细讲一讲如何用旧手机做web服务器。

 

打造web服务器的最低硬件要求

  虽说现在手机性能非常强大,但要搭建一个能长时间稳定运行的web服务器,对硬件还是有一定要求的,太老旧的手机就不能用来搭建web服务器。手机的硬件配置基础要求是:CPU主频不低于600MHZ,内存大于256MB,闪存大于512MB。这个配置要求以现在的智能手机标准来看是可以完全满足的,不过为了服务器的稳定运行,这台智能手机的系统必须稳定,同时手机不存在长时间运行过热导致卡死/重启等问题。在这个基础上,配置是越高越好。我这里用的是华为荣耀3X。

搭建web所需软件

目前为止,在手机端搭建web服务器最好用的软件是KSweb。这是一款俄罗斯人开发的基于安卓系统的开源web服务器,里面集成了lighttpd+php+sql的功能,兼容多数主流PHP程序,使用起来并不复杂。目前这款APP的最新版本是3.72,不过这个版本是收费版,不付费用不了,很麻烦。我们这里有破解的2.82版本。以下教程就以这个版本为基础讲解。

搭建web服务器步骤

我们首先在网上搜索找到KSweb 2.82版本破解版,然后下载到电脑上,通过QQ的文件传输功能将APK安装包传输到手机上,点击安装。这个步骤很简单,就不截图了。安装好之后打开将会看到的界面如下图:

首先,我们需要配置数据库。KSweb提供两种数据库,phpMyAdmin和Adminer。Adminer在手机上配置比较方便,这里我们就选Adminer。点击上图中的链接,KSweb会要求你下载phpMyAdmin或Adminer数据库。我们直接选Adminer下载。下载成功后,再次点击上图中的链接,会提示你用浏览器打开。

 

接下来进去了数据库管理系统

服务器名是localhost,用户名root,初始密码为空,然后直接登录,最后的数据库名称也不用填,因为还没有建数据库。进入之后,先建立一个数据库,再建一个数据表,保存,然后数据库就基本完成了,然后最上面有权限链接,可以更改数据库的密码,建议最后把密码改了。

新建数据库以后,再新建数据表

数据表建好之后,最后还需要修改数据库密码,下面的图示,回到localhost首页,点击权限链接

 

  数据库建好了,密码也改了之后,我们回到htdocs目录下,把index.php删掉,或者重命名。我把他重命名为index.php000,目的是不要让他在这个htdocs文件夹存在。因为后边我们需要把网站放在htdocs目录下面。如果我们想建一个论坛的话,可以直接下载创想的discuzX3.2,解压后得到几个文件夹。我们需要把upload文件夹里面的文件复制到htdocs目录下面,不包括upload文件夹本身。复制完成之后,我们浏览器输入localhost:8080就可以进入安装界面。

 

要注意的事情
这里有几个需要注意的方面能够确保Android服务器正常工作:

  如果你拥有一个本地Android的IP地址,那么还需要将整个网络额外的IP地址分配给它。至少要保证每个设置的IP地址都是有效的,确保计算机能够准确的与服务器连接。

为了是服务器有效的工作,对于家中使用的路由器还需要进行设置。你要确保路由器端口能够对网络中的其它设备具有可见性,确保顺利查找。

  如果想要局域网以外的计算机访问你的Android服务器,那么就需要额外付费购买动态DNS及域名了。动态DNS的要求很高,而根据不同的互联网服务提供商及不同类型的路由器会产生不同的问题。它允许记录外部IP或域名,如果使用的是动态域名的话每组服务器只能使用一个端口。比如一旦有两个设备都在使用80端口的话服务肯定不会处于正常工作状态。

怎么样,如果你家中恰好有老旧的Android手机或平板电脑,并且你还愿意投入精力“折腾一番”的话,那么就不妨按照我们介绍的方法来试试吧。虽然不是很难,但是你会感觉到很有乐趣。