村长 发表于 2020-9-4 00:12:53

【优创比拼】基于安卓手机使用Termux搭建web服务器


一.软件的准备
Termux
建站系统
Putty(windows软件)

二.前期Termux的设置与安装准备
1.Termux的安装
    首先在安卓手机上安装Termux,200k的小软件,功能却非常强大,自带busybox。这个软件的安装要求是Android5.0及以上,建议将手机root。
2.Termux的配置(共4步)
a.为Termux改源
    安装好以后,先改源(要不下载太慢),建议改成清华源(也算圆了我上清华的梦想)。(经测试,一直也没有配置成功,如果你也配置不成功的话,可以先同特殊方法将需要用的软件下载好。)

    Termux自带vi,设置默认编辑器为vi,以及使用vi编辑器编辑软件源:
export EDITOR=vi
apt edit-sources
    回车后是个这样的,按i进入编辑模式:
Ctrl+A ->将光标移动到行首      Ctrl+E ->将光标移动到行尾         Ctrl+K ->从光标删除到行尾
    将原来的deb https://termux.net..........这一行前面加个#号给它注释掉http://cdn.u1.huluxia.com/g4/M02/16/9F/rBAAdl8_2GqAL1K9AAA-vSx8fN0093.png
deb http://mirrors.tuna.tsinghua.edu.cn/termux stable main
    填写完成后,手机上的输入法上方应该会有ESC这个按键,点一下,然后找符号中的“:“号,然后最下面会有一个:出来,再输入wq,手机回车,就保存并退出vi了。

b.升级软件库
    接下来我们将软件包库升级一下:
pkg update
pkg upgrade

c.安装openssh并设置

升级好后我们下载openssh,方便我们在电脑上用电脑键盘操作,提高效率。安装openssh命令:

pkg install openssh
安装完成后,我们先设置Termux的密码:

passwd
系统会提示你输入密码,但不会以** 等符号来提示你,所以输入时要仔细。

再次确认密码--在输入一遍刚刚输入的密码,回车

系统提示设置成功。

d.启动并用putty远程登陆Termux

启动ssh(默认端口为8022):

sshd
查询主机名称:

whoami
查询局域网ip地址(建议大家去路由器管理页面做个ip与MAC地址绑定,以后就不用总查了)

ifconfig wlan0
然后用putty登录,putty 设置:http://cdn.u1.huluxia.com/g4/M02/16/9F/rBAAdl8_2GuAFpq6AABwfQpJZxc808.png
http://cdn.u1.huluxia.com/g4/M02/16/9F/rBAAdl8_2GuABK4GAAB1y08EP1M439.png
蓝色圆圈部分是因为长时间没有操作会自动断开ssh,所以在这里设置成60(其他也可以,建议不要过小)
    Hostname填写查询到的ip,端口填写8022,选择下方空白处的default settings,点击右边的save,保存设置

点击open,这里正常应该是login as:

ssh 主机名@查到的IP -p 8022
    接着会让你输入密码password:       将我们设置过的密码输入进去(同样没有提示)http://cdn.u1.huluxia.com/g4/M02/16/9F/rBAAdl8_2GyAHDRqAAAT80mWVFo295.png
回车以后会看到欢迎页:Welcome to Termux!(balabala一大堆)

这些是前期准备工作。

三.利用Termux搭建web服务器所需的软件及配置(分3步,Termux中下载)

1.php

a.下载php

pkg install php

b.开启php自带的web服务器并指定建站系统文件夹(-t 文件夹名称)

ps:1.我一般是直接cd到建站系统文件夹路径的

   2.cd:类似windows里打开硬盘某个文件夹一样,Termux下常用的cd /data/data/com.termux/files/home。每个手机的路径可能都不相同,可以输入“pwd”回车查看路径

    3.建议用RE文件管理器将建站系统文件夹直接复制过去。如果没有权限,可以用cp命令,这里就不展开了,百度下“cp命令“有用法以及示范。

php -S 0.0.0.0:端口号 -t 文件夹名称
    此时一个web服务器就成功开启了,可以在局域网内的电脑或移动设备浏览器内输入“服务器的局域网ip地址:端口号“即可访问

2.mariadb数据库

a.安装mariadb

pkg install mariadb

b.配置mariadb

有可能会报错,依据提示运行要求的命令即可,我碰到的是让我执行“mysql upgrade"的命令,好像是这个。最开始还有tmp文件夹下zhoa不到mysqld.sock文件的错误,这个问题一直没找到解决办法,cp这个文件到tmp下也试过了,不管用,然后我就强行执行了“mysqld”的命令

mysql_install_db

c.开启mariadb
页: [1]
查看完整版本: 【优创比拼】基于安卓手机使用Termux搭建web服务器

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!