无名商城论坛

搜索
查看: 470|回复: 0

[TSD/原创] 【HK】利用termux搭建web服务器

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 19:39:03 | 显示全部楼层 |阅读模式
Termux搭设web服务器完整教程
安装Termux
配置清华源
安装SSH 利用电脑远程连接编辑,因为手机编写代码我手残有点难受。

在pc端利用Xshell连接手机上的Termux
安装PHP
基本就是这样子下面是详细教程

安装Termux
下载连接:
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】
配置清华源
原有的默认源下载特别特别慢,配置清华源是大多数的下载都必备的过程

将下段代码直接复制到命令行

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】
stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】
games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】
science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade

即完成源的配置

同步设置安装 vim 编辑器

将下段代码直接复制到命令行(下面代码也是一样)

~$ pkg install vim

准备工作还可以获取一下访问储存权限

~$ termux-setup-storage

获取该权限后,会在termux目录下生成一个storage文件夹,可以连接到手机文件夹

获取root 否则后面部署服务器会提示权限不够
获取root权限:

~$ pkg install tsu
~$ tsu

图标就会从~$ 变成 ~#,

用 exit 退出root权限

安装SSH 利用电脑远程连接编辑手机写代码我手残,不过你们直接复制就OK。
pkg install openssh
1
安装完成后,可以利用ifconfig 查询 本机ip

使用 whoami 查询用户名

使用 passwd设置新密码 (此时无法看到已输入的字符,因此要保证两次输入一致)

最关键的一步 不要忘记开启ssh sshd

在pc端利用Xshell连接手机上的Termux
下载地址
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】

打开Xshell

注意!!!端口号是8022,默认一般是22,一定要记得改端口号,

而后使用在termux中查看的用户名和自己设置的密码就可以连接了

安装PHP
安装php就正常利用pkg安装就可以了

pkg install php

php有一个web服务器的功能,利用下面代码开启(需要使用root权限,否则提示权限不足)

php -S 0.0.0.0:端口号  -t  文件夹名称

其中0.0.0.0输入你自己本地的ip,文件夹可以随意设置 这里需要注意的是文件夹的路径是绝对路径,可以参考一下我的输入

php -S 127.0.0.1:80 -t /data/data/com.termux/files/home/storage/shared/Download/www/First/web/

这时就可以在浏览器中输入192.168.0.1:80(以自己实际输入为准)访问自己的手机web服务器了,
当然这只能在局域网内访问,如需外网访问,还需各位更深一步的探索和开发了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表