无名 发表于 2022-5-8 19:39:03

【HK】利用termux搭建web服务器

Termux搭设web服务器完整教程
安装Termux
配置清华源
安装SSH 利用电脑远程连接编辑,因为手机编写代码我手残有点难受。

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

安装Termux
下载连接:https://download.csdn.net/download/qq_36625070/14062158
配置清华源
原有的默认源下载特别特别慢,配置清华源是大多数的下载都必备的过程

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

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 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
下载地址 https://download.csdn.net/download/qq_36625070/14063087

打开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服务器了,
当然这只能在局域网内访问,如需外网访问,还需各位更深一步的探索和开发了。
http://cdn.u1.huluxia.com/g4/M00/DD/AB/rBAAdmArJu6AEnTFAAAQAG6N1cQ814.jpghttp://cdn.u1.huluxia.com/g4/M00/DD/AB/rBAAdmArJu6AQ45-AAHEACuLRDI481.jpghttp://cdn.u1.huluxia.com/g4/M00/DD/AB/rBAAdmArJu-AZ2nPAAML7LNH3ig495.jpg
页: [1]
查看完整版本: 【HK】利用termux搭建web服务器