在安卓手机上面跑网站其实早就有了一些集成php+sql环境的服务器软件,不过今天我们要介绍的是利用Termux搭建我们的网站,在你的安卓手机上面运行你的wordpress。
Termux是什么?这里简单介绍下Termux
Termux是一款强大的Android终端模拟APP,无需root直接启动,自动安装最小化linux系统,支持apt管理软件包,十分方便安装软件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准, 用心去打造完全可以把手机变成一个强大的工具。
既然支持php和mysql 那么我们就可以利用termux建立我们的网站了。
首先下载 Termux
官方网址 :https://termux.com/
谷歌市场:https://play.google.com/store/apps/details?id=com.termux
配置环境和安装一些基本的包
安装php环境
设置访问本地权限
执行命令后,手机会弹框询问是否授权,"允许"即可, 授权后会在家目录下生成 storage 子目录。其中包含很多软链接文件,指向手机实际的存储目录。
创建网站目录
手动在手机存储目录创建个网站目录,(我这里的www目录和上面创建的www同名)
用软连接把Termux环境下home/www与手机存款的www目录关联, 因为我们刚刚创建的www目录是在 Termux 内部的环境下面,如果手机没有root是不能直接访问的, 所以创建个软连接关联手机存款卡的www目录 (需手动在手机存储建立www目录,用于存储网站程序)
开启php
这里127.0.0.1是你的本地ip,8080是网站端口,www是刚刚建的网站目录,你可以随便建立一个php或者html文件,丢进本地的www目录里,用游览器访问 127.0.0.1:8080 试试看是不是可以访问了。
到目前为止基本php服务器环境已经搭建完成,一般不需要数据库php程序都可以正常运行了,不过我们今天介绍的是在手机上面运行 wordpress ,还需要一个mysql数据库。下面介绍mysql的安装步骤。
安装 Mariadb(MySQL)
mkdir my.cnf.d
启动并初始化数据库服务
mysql_secure_installation
进行密码相关的安全设置
mysql_secure_installation
提示输入密码,因为第一次安装.所以没有密码.直接按回车键
设置新密码
Set root password? [Y/n] y 输入y回车 输入两遍你要设置的密码
Re-enter new password:
其他设置
下面设置根据需要自由选择y是n否
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Removetestdatabase and access to it? [Y/n]
Reload privilege tables now? [Y/n]
登录数据库
mysql -root -p
Enter password:****
这里root是你的用户名, ****是你刚刚设置的密码
输入 show databases; 至此数据库完成。
下面就进行搭建WordPress环境
下载 wordpress (注意这个地址偶尔打不开,请自行寻找其他下载源)
解压wordpress到我们本地的www目录里面 ,好了现在就可以用游览器登录 127.0.0.1:8080 进行 wordpress 配置安装了 。
到这里局域网的 wordpress 已经搭建成功了, 我们还可以使用ngrok或者frp可以将Termux上面搭建的网站映射到外网上去的哦 。
Social Plugin