| 关键词: Termux 服务器 文件夹 输入 密码 公网 命令 手机 端口 软件 |
目录前言
前言因为疫情的关系一直在家隔离,看了看手里的四部手机 ,一台伊拉克成色的小米2s(咱当年也是发sao青年),3台苹果(也都是比较旧的型号。。。捡老爸老妈剩下的。。。) 其实小米还算正常--除了自带听筒和麦克风不好用、电源键不太好使以外,其他没有什么毛病。但感觉就像鸡肋,食之无味,弃之可惜。 后来我仔细想想,能不能把手机搞成个小服务器呢?手机的硬件本就是为了长时间待机的,稳定性应该不错的,而且网上同等配置的服务器也不少钱(查资料得知,arm的cpu性能和服务器的是有差距的。)如果能打造成服务器,岂不是“充分利用闲置的旧手机,让其发挥余热?“(知乎上这个问题给了我不少灵感) 小白不要怕、萌新不要怕,我在linux以及搭建服务器这方面也是贼白贼白、贼新贼新的。 俗话说得好,要把大象装冰箱,总共分几步?(windows软件安装部分暂时不写教程) 一.软件的准备
二.前期Termux的设置与安装准备1.Termux的安装首先在安卓手机上安装Termux,200k的小软件,功能却非常强大,自带busybox。这个软件的安装要求是Android5.0及以上,建议将手机root。 2.Termux的配置(共4步)a.为Termux改源安装好以后,先改源(要不下载太慢),建议改成清华源(也算圆了我上清华的梦想)。(经测试,一直也没有配置成功,如果你也配置不成功的话,可以先同特殊方法将需要用的软件下载好。) Termux自带vi,设置默认编辑器为vi,以及使用vi编辑器编辑软件源: 回车后是个这样的,按i进入编辑模式: Ctrl+A ->将光标移动到行首 Ctrl+E ->将光标移动到行尾 Ctrl+K ->从光标删除到行尾 将原来的deb https://termux.net..........这一行前面加个#号给它注释掉 添加: 填写完成后,手机上的输入法上方应该会有ESC这个按键,点一下,然后找符号中的 “:“ 号,然后最下面会有一个:出来,再输入wq,手机回车,就保存并退出vi了。 b.升级软件库接下来我们将软件包库升级一下: c.安装openssh并设置升级好后我们下载openssh,方便我们在电脑上用电脑键盘操作,提高效率。安装openssh命令: 安装完成后,我们先设置Termux的密码: 系统会提示你输入密码,但不会以 ** 等符号来提示你,所以输入时要仔细。 再次确认密码--在输入一遍刚刚输入的密码,回车 系统提示设置成功。 d.启动并用putty远程登陆Termux启动ssh(默认端口为8022): 查询主机名称: 查询局域网ip地址(建议大家去路由器管理页面做个ip与MAC地址绑定,以后就不用总查了) 然后用putty登录,putty 设置: 蓝色圆圈部分是因为长时间没有操作会自动断开ssh,所以在这里设置成60(其他也可以,建议不要过小) Hostname填写查询到的ip,端口填写8022,选择下方空白处的default settings,点击右边的save,保存设置 点击open,这里正常应该是login as: 接着会让你输入密码password: 将我们设置过的密码输入进去(同样没有提示) 回车以后会看到欢迎页:Welcome to Termux!(balabala一大堆) 这些是前期准备工作。 三.利用Termux搭建web服务器所需的软件及配置(分3步,Termux中下载)1.phpa.下载php
pkg install phpb.开启php自带的web服务器并指定建站系统文件夹(-t 文件夹名称)ps:1.我一般是直接cd到建站系统文件夹路径的 2.cd:类似windows里打开硬盘某个文件夹一样,Termux下常用的cd /data/data/com.termux/files/home。每个手机的路径可能都不相同,可以输入“pwd”回车查看路径 3.建议用RE文件管理器将建站系统文件夹直接复制过去。如果没有权限,可以用cp命令,这里就不展开了,百度下“cp命令“有用法以及示范。 此时一个web服务器就成功开启了,可以在局域网内的电脑或移动设备浏览器内输入“服务器的局域网ip地址:端口号“即可访问 2.mariadb数据库a.安装mariadb
pkg install mariadbb.配置mariadb有可能会报错,依据提示运行要求的命令即可,我碰到的是让我执行“mysql upgrade"的命令,好像是这个。最开始还有tmp文件夹下zhoa不到mysqld.sock文件的错误,这个问题一直没找到解决办法,cp这个文件到tmp下也试过了,不管用,然后我就强行执行了“mysqld”的命令
本文出处: https://my.oschina.net/kakamaster/blog/3196551
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|