旧手机打造Web服务器

现如今手机更新换代越来越快,很多时候旧手机还没有寿终正寝就被迫下岗,不仅造成资源浪费,还带来了环境污染问题。今天和大家分享一个旧手机正确的打开方式。

堆积成山的旧手机

一、准备工作

1、手机需要开启root权限【如何将手机获取root权限】(root有风险,获取需谨慎)。
2、下载KSWEB。KSWEB是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpd/nginx+php+sql 可以使你的安卓手机瞬间变成一台服务器,并且兼容多数主流PHP程序。
3、下载WinSCP。WinSCP是一款支持SSH(Secure SHell)的SCP(Secure CoPy)文件传输软件。
4、路由器

二、条件

1、中等配置的安卓手机(256RAM,512ROM/512≥SDcard,600MHZ≥CPU)
2、电脑一台(也可以不需要,为了方便操作这里我们使用电脑就行所有操作)
3、电脑和手机在同一局域网内(即连接同一个路由器)

三、安装配置

1、安装KSWEB。

安装成功默认界面如下:

状态页

手机IP地址为192.168.0.110;Lighttpd默认端口为8080,电脑浏览器输入http://192.168.0.110:8080/ 即可访问默认首页

默认首页

2、安装phpMyAdmin

状态处向右滑动选择工具-->辅助工具-->phpMyAdmin

安装界面

回到状态页,若显示下面界面,则表明安装成功:

php

电脑浏览器输入http://192.168.0.110:8000/ 即可访问phpMyAdmin。

phpmyadmin

默认用户为localhost,密码为空。输入用户名和密码即可管理MySQL数据库

mysql

到这里一个web服务器就搭建成功了,我们也终于可以使用PHP和MySQL数据库。是不是很激动!然而一切还没有结束,想想没有编辑器直接在手机上直接编写程序是一种这样的体验,简单的程序还可以,要编写一个网站的程序该如何是好!别着急,下一步咱们一起开始搭建FTP服务器,这样咱们就可以在电脑上写程序,然后再上传到手机上。

3、搭建FTP服务器

3.1在状态处向右滑动选择FTP

ftp配置

默认是开启服务,端口2121,点击“编辑”即可修改端口号,这里就不演示了;在用户处点击添加按钮,即可配置FTP服务器登录用户,将用于电脑端登录FTP服务器,设置如下:

user

密码和用户均为1,目录为/mnt/sdcard/htdocs 即为服务器默认目录

3.2电脑端使用WinSCP登录ftp服务器

打开软件,配置如下:

config

文件协议选择:FTP,主机名为手机IP地址,端口:2121,用户名和密码均为1,点击登录,即可进入/mnt/sdcard/htdocs 目录

result

至此FTP服务器已经搭建成功,下面开始编写程序

四、编写程序

打开index.php

index.php

代码对应着默认首页的内容。
在电脑上打开Notepad++编辑器,输入

index

然后保存文件为index.html,将文件上传到ftp服务器,并删除替代原来的文件
电脑浏览器输入http://192.168.0.110:8000/

index.html

五、拓展玩法

1、实现公网访问手机

借助nat123 APP,可以参照nat123官网教程安卓android下安装使用nat123实现内网穿透。

2、配置多个虚拟主机

在lighttpd.conf里,在适当的位置添加如下代码:

六、参考文件

1、http://www.facebooksx.com/ksweb
2、http://kslabs.ru/
3、百度百科

搭建好服务器,就可以在服务器上本地测试一些程序、搭建论坛、博客等等。当然还有很多玩法等待你去体验和发现,本文仅仅只是抛砖引玉。当看到原本鸡肋的旧手机变成一台高大上的服务器,一股自豪感油然而生,这也是一枚菜鸟极客的乐趣所在。

声明:本文仅供个人学习交流使用。技术本身无罪,但是希望学习和使用者不要滥用技术!谢谢!

(0)

相关推荐