使用手机搭建网站,全程使用手机。

首先需要在手机上搭建Web服务器环境。

现在安卓系统上有一些集成好Web服务器环境的App,京是 AndroPHP 。当然以后你也可以找其他的,前提你能找得到的话!比如有一个Anmpp,但是Anmpp需要root权限,而且操作起来相当复杂。

使用背景

  1. 主要可以用来学习php建站。
  2. 做一个自己的网络记事本。
  3. 也可以给自己的博客文章做个备份。
  4. 比如可以在局域网做w3school的离线镜像网站,方便在网络不好的情况一继续学习。
  5. 肯定还可以做更多,期待大家来一起发掘。

准备工作

在安卓手机上准备4个手机软件和一个网站程序。
它们分别是:“AndroPHP”、“FeelFTP”、"Opera浏览器"、“ES文件浏览器”。
网站程序用typecho做演示,(http://typecho.org/)。

  • 其中AndroPHP是必须的。
  • FeelFTP可以方便让你在其他设备上操作此手机。
  • Opera是最新最标准的浏览器,之所以要安装这个最新最标准Opera浏览器是因为

      1. 一来发现有网友反馈个别国产手机自带浏览器居然不支持访问localhost;
      1. 二来居然发现某些手机自带的浏览器居然不支持ftp协议。
      1. 三来好像只有Opera浏览器可以查看网页源代码。
        注:Opera浏览器查看网页源代码方法,在网址前加上
      view-source:
  • 如果自带文件浏览器有解压缩功能则可以忽略ES文件浏览器。

操作流程总览

上传网站程序

Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。typecho官网:http://typecho.org/

下载typecgo开发版,当然你也可以下载typecho1.1(17.10.30)稳定版,解压后将“build”目录下所有文件复制到“www”文件夹中。网站程序就上传好了。下面分别是在自带文件浏览器和ES文件浏览器中的目录视图。
自带文件浏览器视图

自带文件浏览器视图

ES文件浏览器视图

ES文件浏览器视图
启动“AndroPHP”软件
在“AndroPHP”软件中启动服务“ON”,网址由“AndroPHP”软件中给出,如果手机没连wifi,也没开热点,网址应该是

http://localhost:8080

同样,如果手机开了热点,网址应该是

http://192.168.43.1:8080

图片
我这边就开着热点来演示,否则也就失去了服务器的意义。通过Opera浏览器输入“AndroPHP”软件中给出网址,登录到Web服务器上.此时Opera浏览器是这样显示的

创建新的数据库

  1. 具体的数据库地址由“AndroPHP”软件中给出,其实就是网址后面加上phpmyadmin,应该是

    http://192.168.43.1:8080/phpmyadmin
  2. 通过浏览器登录到数据库中(用户名:root;密码:空)。
    图7
  3. 点击左上角Databases,在弹出的界面的左边输入typecho,中间不用改,然后点击Create,就建好了数据库.因为我们没有修改数据库密码,密码还是空.

图片
图片

安装网站程序

输入刚才的网址http://192.168.43.1:8080 ,点击我准备好了,开始下一步,

输入安装所需的配置信息,基本都是默认,检查下数据库端口是不是“8080”,下图放出需要修改的位置.
https://clubimg.club.vmall.com/data/attachment/forum/201912/15/015546l4kx5ixv3zfpvhcs.jpg
完成安装,至此你的网站已经建好。
可以自行体验一下emlog网站程序(http://emlog.cn/
图片

启用FTP

在“FeelFTP”软件中配置相应目录并启用服务,所以其实上一步也可以通过“FeelFTP”上传网站程序到“手机服务器”根目录中。

资源下载

typecho官网:http://typecho.org/

typecho开发版个人备份地址

http://www.987931.top/download/typecho.zip

Opera浏览器、FeelFTP、AndroPHP等可以先去手机应用商店里找找,下面这里也放个备份。

本文曾参考了一篇网友的文章

https://www.yifer.net/Techs/AndroidPhone_WebServer.html

最新标准浏览器-Opera浏览器官网

https://www.opera.com/zh-cn/mobile/android

Opera浏览器个人备份地址

http://www.987931.top/download/Opera_53_1.apk
http://www.987931.top/download/Opera_beta_54.0.apk

FeelFTP.apk 1.2.3

http://www.987931.top/download/FeelFTP_1.2.3.apk

AndroPHP个人备份地址

http://www.987931.top/download/AndroPHP_1.3.0.apk

结束。

打赏本文作者

标签: none

已有 5 条评论

  1. 以后扔一个手机到家里当小型服务器算了

  2. 阿洋

    那还是无法在互联网上访问呀?

    1. yucho

      内网穿透

  3. andriodphp已经过于老旧
    termux开吧

  4. yucho

    补充几点:
    1、除了AndroPHP,还可以使用ksweb、Server for PHP以及Termux搭建PHP环境。其中ksweb自带FTP、Apache、Nginx和MySQL环境,也很出名,但正版需要付费;
    2、并不是只有Opera浏览器才能查看网页源代码,Via、X浏览器、Firefox甚至系统webview等也能通过view-source或者选项查看网页源代码;
    3、网站搭建好后一般外网无法访问,只能在局域网内访问,必须要进行内网穿透。

添加新评论