Termux作为一个在安卓上的Linux终端模拟器,支持很多功能。那么,如何在Termux创建个人博客网站呢?
1.安装Termux
官网:https://termux.dev
Github:https://github.com/termux/termux-app/releases
F-Droid:https://f-droid.org/en/packages/com.termux/
云盘:https://www.123pan.com/s/S3SlVv-ejBiH.html
F-Droid被墙了,Github天天超时,所以我自己创建了一个网盘链接。
2.更换下载源
为了避免Termux外国源速度太慢,首先执行换源操作:
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.aliyun.com/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.aliyun.com/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.aliyun.com/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
此处替换为了国内镜像阿里源。
3.安装必要软件
建立博客网站,最快速的方法就是使用开源博客系统清雨博客,不需要MySQL即可搭建。
安装PHP
pkg install php -y
安装Nginx
pkg install nginx -y
安装PHP-FPM
pkg install php-fpm -y
安装vim编辑器
pkg install vim -y
这四个软件包都需要安装,安装完成后,可以运行以下命令查看是否安装完成。
php -v&&nginx -v &&php-fpm -v
看看PHP与PHP-FPM的版本是否相同。
4.配置Nginx
在Termux命令行中输入
nginx
即可启动。启动完成后,打开127.0.0.1:8080
,看看访问结果是否如下图。若与下图相同,则Nginx已经成功启动。
5.修改配置文件
5.1 修改PHP-FPM配置文件
输入
vim $PREFIX/etc/php-fpm.d/www.conf
进入vim后,输入:41
,跳转到第41行,并按键盘上i
键进入编辑模式,将
listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
改为
listen = 127.0.0.1:9000
然后再按ESC
键,输入:wq
保存并退出。
5.2 修改Nginx配置文件
输入
vim $PREFIX/etc/nginx/nginx.conf
输入:44
后按i
键,将root后面的
/data/data/com.termux/files/usr/share/nginx/html;
修改为
/data/data/com.termux/files/home/storage/shared/nginx
再按ESC
后,输入:45
后按i
键,在index.htm
后面加上index.php
,然后再按ESC
键。
再输入:69
后按i
键,将
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
改为
fastcgi_param SCRIPT_FILENAME /data/data/com.termux/files/home/storage/shared/nginx
之所以这样改动,是方便网站的编辑。因为/scripts目录需要root权限才能访问,修改后就可以在文件管理器直接更改网站目录文件。如果你的手机有root权限,可以跳过这里。
(PS:空格好像复制错了😓,请不要把一大串全部复制上去谢谢)
然后再按ESC
,输入:wq
保存退出即可。
6.启动Nginx
输入命令
nginx
和
php-fpm
7.安装
将清雨博客的PHP文件放到Nginx文件夹目录即可。
下载请到官网