之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache、PhpMyAdmin、MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress、Discuz! 论坛等程序了。

这次部落将为大家分享如何在自己的Android手机上用KSWEB搭建Web服务器,安装lighttpd、php、mysql、phpmyadmin网站运行组件,如果要是再搭配花生壳免费动态域名,你完全可以将自己的Android手机变身为VPS主机。

如果你不想折腾自己的Android手机,可以试试以下几个可用在本地测试程序的Web环境安装组件:

本篇文章来自“烟花易冷”同学的投稿,用图文的形式详细为大家记录了自己在Android手机搭建Web服务器成功安装Wordpress的过程。

顺便也吐槽一下,部落平常注重于免费空间和免费域名的更新,疏忽了免费软件分类下的文章更新,今后得多分享一些好的建站软件和程序源码了。

Android手机用KSWEB搭建Web服务器成功安装Wordpress

PS:2013年7月16日更新,感谢 iemaid.com 博主给部落发来了邮件,告知了本篇文章的几处错误和纠正了手机当成服务器的一些概念:

  • 1、发现此处有误:
  • “但对于我们个人来说一天几百IP上千PV已经毫无压力了。 对于安卓机子的配置来说,一般的256MB内存、650主频左右的机子便可以使用了。如果你的内存上了512MB、主频超过1GHZ,那么使用会相对比较流畅,如果你的手机为双核、四核,那么真的堪比中小型VPS主机了。”
  • 2、这两条说手机配置与PV之间的关系,手机需要考虑待机时间,所以处理器等部件均为低功耗设计,用作服务器的话会因为自动节能导致拒绝服务等情况出现。
  • 3、曾经我们那PSP刷Debian做服务器,但使用效果非常不爽,抛开性能不说,PSP待机断网,只是这个就够喝一壶了= =!
  • 4、还有温控,手机温度超过某个值的时候由于没有散热器,所以往往会强制降频以减少发热,降频之后能承载多少用户,就更不说了。
  • 5、早期的WindowsMobile时代,我见过多普达的CF口以太网适配器,但我没在Android设备上见过类似设备,如果手机通过无线方式连接,环境干扰就更是要考虑进去。虚拟终端就不说了,要是能搞出SSH来就更爽鸟!
  • 6、再者,Android只能说是基于Linux,其实它是一个Shell,程序需要通过Android翻译才能由Linux执行,效率是个蛋疼的问题。
  • 7、纠正一个概念的问题,把Android变成VPS,这里不能这么说,VPS是通过虚拟化技术将硬件分割成若干相互独立的虚拟环境,这里没使用到虚拟化技术,所以不能称为VPS。

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

1、很多人不相信我可以把安卓变为VPS,现在我就来详细评测安装过程和实用性,没有安卓的机油自动飘过吧。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android手机用KSWEB搭建Web服务器成功安装WordPress的更多相关文章

  1. 记录一些服务端术语和搭建web服务器

    菜单快捷导航 服务端常用术语 搭建web服务器和配置虚拟主机 记录一些服务端方面的常用术语 1.CS架构和BS架构 1.1 CS架构 CS(Client/Server),基于安装包类型的桌面或手机软件 ...

  2. 在Win7系统中搭建Web服务器

    局 域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息 上传到服务器端,让其它关注你的用户能在第一时间内了 ...

  3. 用tomcat搭建web服务器

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...

  4. NodeMCU入门(4):搭建Web服务器,配置网络连接

    准备工作 1.NodeMCU模块 2.ESPlorer v0.2.0-rc6 3.NodeMCU-HTTP-Server 搭建web服务器 下载https://github.com/wangzexi/ ...

  5. Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程

    Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? ...

  6. Win7服务器搭建实例教程:教你Win7如何搭建Web服务器【转载】

    原文地址:http://www.pc841.com/article/20140607-30534.html 局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的 ...

  7. 基于Docker和Golang搭建Web服务器

    1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...

  8. 轻松使用Nginx搭建web服务器

    如果读者以前做过web开发的话,就应该知道如何去搭建一个web服务器来跑你的web站点,在windows下你可能会选择去用IIS,十分的快捷,在linux下,你可能首先会想到apache,“一哥”( ...

  9. CentOS 6.2下搭建Web服务器

    1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍 ...

随机推荐

  1. PLSQL连接Oracle 数据库配置详解

    1. 下载instantclient-basic-win32-11.2.0.1.0 (oracle官网下载地址:http://www.oracle.com/technetwork/topics/win ...

  2. Go语言之高级篇beego框架之model设计构造查询

    一.model设计构造查询 QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器.在不影响代码可读性的前提下用来快速的建立 SQL 语句. QueryBuilder 在功能上与 ORM ...

  3. Android典型界面设计(8) ——ViewPager+PagerSlidingTabStrip实现双导航

    一.问题描述 PagerSlidingTabStrip是android开源项目,指示器控件.官网地址:https://github.com/astuetz/PagerSlidingTabStrip 该 ...

  4. SSE图像算法优化系列四:图像转置的SSE优化(支持8位、24位、32位),提速4-6倍

    一.前言 转置操作在很多算法上都有着广泛的应用,在数学上矩阵转置更有着特殊的意义.而在图像处理上,如果说图像数据本身的转置,除了显示外,本身并无特殊含义,但是在某些情况下,确能有效的提高算法效率,比如 ...

  5. 服务器能远程连接,网络连接正常,但是外网域名Ping不通,浏览器中打不开网站

    服务器能远程连接成功,但在浏览器中打不开任何网站,出现这个问题一般是安装什么软件引起IE的相关设置做了变动或者是服务器中了病毒引起的,或是服务器的DNS设置是错误的. 一.先检查服务器DNS是否正确 ...

  6. SpringBoot中配置起动时的数据库初始化角本

    一.简介 我们使用SpringBoot + JPA时,需要程序在启动时执行数据表的初始化或者数据库记录的初始化.一般数据表的初始化可以通过在Spring Boot的application.proper ...

  7. BaseDAO使用

    BaseDao接口的过人之处在于:一般是提供从数据库 增加.删除.修改记录.查询所有记录.查询符合某个条件记录.取得某条记录等方法的底层数据操作自定义类.由于我们可能操作多个数据库表,这样就需要为每个 ...

  8. Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点( FROM IBM)

    Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点 菜单是各种软件及开发平台会提供的必备功能,Eclipse 也不例外,提供了丰富的菜单,包括主菜单(Main Menu),视图 / ...

  9. redis 频率限制

    方式1: $redis = new Redis(); //以自然时间控制 一自然分钟内超过100次进行限制, 屏蔽多久的时间必须为计数key时间的倍数 $key = 'xxxx'.date('Y-m- ...

  10. <script> 的defer和async

    <script src="../file.js" async="async"></script> file.js---- 仅仅只有ale ...