Termux搭设web服务器完整教程(需root)

Termux搭设web服务器完整教程

  • 安装Termux
    • 配置清华源
  • 安装SSH 利用电脑远程连接编辑(手机写代码无力吐槽)
    • 在pc端利用Xshell连接手机上的Termux
  • 安装PHP

安装Termux

下载连接:https://download.csdn.net/download/qq_36625070/14062158

像安装app一样安装就可以

配置清华源

原有的默认源下载特别特别慢,配置清华源是大多数的下载都必备的过程

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

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

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

Termux搭设web服务器完整教程(需root)_第1张图片
用 exit 退出root权限

安装SSH 利用电脑远程连接编辑(手机写代码无力吐槽)

pkg install openssh

安装完成后,可以利用ifconfig 查询 本机ip

使用 whoami 查询用户名

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

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

在pc端利用Xshell连接手机上的Termux

下载地址 https://download.csdn.net/download/qq_36625070/14063087

打开Xshell

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

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

Termux搭设web服务器完整教程(需root)_第2张图片

安装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,web,service,php,linux,手机安全)