首页 瞎折腾

相信各位家里面应该都有闲置的Android设备,反正也是闲置,不如利用起来搭建一个小网站。

文章已失效,仅供参考

前言

termux是什么:

Termux是一个Android下一个高级的终端模拟器, 开源且不需要root, 支持apt管理软件包,十分方便安装软件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。

一、优化termux使用

因为一些原因,termux自带的软件源在国内的速度并不理想,所以我们先使用以下命令修改为清华大学提供的软件源。

sed -i '[email protected]^\(deb.*stable main\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable [email protected]' $PREFIX/etc/apt/sources.list
sed -i '[email protected]^\(deb.*games stable\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games [email protected]' $PREFIX/etc/apt/sources.list.d/game.list
sed -i '[email protected]^\(deb.*science stable\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science [email protected]' $PREFIX/etc/apt/sources.list.d/science.list
pkg up

输入: termux-setup-storage 获取并授予存储权限

输入以下内容修复快捷键:

echo "extra-keys = [['ESC','TAB','CTRL','ALT','-','/','~',':',';'],['[','!','PGUP','HOME','UP','END','PGDN','\"',']'],['{','<','(','LEFT','DOWN','RIGHT',')','>','}']]" >> ~/.termux/termux.properties

可选操作:

安装zsh:

sh -c "$(curl -fsSL https://gitee.com/idkzr/termux-ohmyzsh/raw/master/install.sh)"

二、安装Caddy MariaDB PHP

Caddy是一个易于使用的通用web服务器。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

使用 bash <(curl https://idkzr.com/shell/acmp.sh)即可一键安装

什么?不想使用一键命令?

在Termux中依次执行

pkg i wget vim mariadb php php-fpm -y

curl https://getcaddy.com | bash -s personal

三、配置MySql数据库

输入 mysqld 启动数据库,启动完成后,这个会话就一直存活,类似与debug调试一样,只有新建会话才可以操作。

新建一个termux会话

输入mysql直接进入mariadb数据库,输入:

set password for "root"@"localhost" = password("123456789")

将123456789修改为你要使用的密码

输入一下mysql_secure_installation进入快速设置向导,输入当前密码既可。

下面根据个人偏好来进行设置,没有绝对的要求

Set root password? [Y/n] n#是否设置新的root密码

Remove anonymous users? [Y/n] Y#是否移除匿名用户

Disallow root login remotely? [Y/n] n#是否不允许root远程登录

Removetestdatabase and access to it? [Y/n] n#是否移除test数据库

Reload privilege tables now? [Y/n] y#是否重新加载表的权限

四、配置PHP-fpm

输入vim ../usr/etc/php-fpm.d/www.conf
找到:listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
修改为:127.0.0.1:9000
保存并退出
输入 php-fpm 启动PHP

五、配置Typecho

在内置存储新建一个 www 文件夹
使用ln -s /data/data/com.termux/files/home/storage/shared/www www将文件夹软连接到termux工作目录
将typecho程序解压到内置存储 www 文件夹中

输入 caddy启动web服务

六、配置frp

新建一个termux会话
输入下方命令

#下载frpc二进制文件

mkdir frp && cd frp && wget https://qianqu.me/frp/frpc_linux_arm64 -O frpc && chmod +x frpc

#创建配置文件

touch frpc.ini && chmod +x frpc.ini

vim frpc.ini

将配置文件粘贴到frpc.ini中
输入./frpc启动frp

END




文章评论

目录