本页目录

Github地址:https://github.com/termux/termux-app/releases
f-droid应用市场下载termux地址:https://f-droid.org/en/packages/com.termux/
遇到无法解决的请参考:https://www.sqlsec.com/2018/05/termux.html
termux-change-repopkg update -y && apt-get updatepkg upgrade && pkg install tsu -y && apt-get updatepkg install vim -ypkg upgrade && pkg install openssh
# 原生似乎不能用
# apt-get install openssh-server我们不知道系统的账号和密码,我们就去强行修改密码
passwd启动需要执行以下命令 (每次开机也需要开启SSH)
sshd如果您需要停止 sshd,只需终止它的进程:
pkill sshdps -e | grep ssh一般来说,SSH默认是正常的。https://wiki.termux.com/wiki/Remote_Access
pkg install proot-distro -yproot-distro listproot-distro install debian# proot-distro login 你安装的系统别名
proot-distro login debianpkg update -y && apt-get update别忘记使用sshd,开启SSH。
安装前确保有Root权限,必须要安装 proot,自带的不算,必须重新安装。
pkg install proot -y
# 安装完成,使用,就是模拟的root环境
termux-chrootpkg install nginxwhereis nginxcd /usr/sbin/vim /etc/nginx/nginx.confnginx
nginx -s reload
nginx -s stopcd /data/data/com.termux/files/usr/share/nginx/html一定不要在子系统安装!exit退出子系统
termux-chrootpkg install mariadb -y这里基本上会安装很顺利,但是早期用户可能出现安装失败的情况,如果安装失败的话,这个时候手动在配置目录下创建 my.cnf.d 文件夹即可:
cd /data/data/com.termux/files/usr/etc/
mkdir my.cnf.dmysql_install_dbnohup mysqld &ps aux|grep mysqlkill -9 `pgrep mysql`Termux安装的账号不允许root远程登录,我们直接以系统生成的Termux用户名,默认密码是空登录进入MariaDB
mysql -u $(whoami)use mysql;
# %代表不限制IP,你可以指定IP
set password for 'root'@'%' = password('你设置的密码');
# 刷新权限 并退出
flush privileges;现在就可以远程登录了
pkg install nmap -y使用
# nmap ip
nmap 127.0.0.1pkg install git -ypkg install openjdk-17 -yproot-distro login debianapt install default-jdk请参考:https://github.com/MasterDevX/Termux-Java
一条命令就成
pkg install wget && wget https://raw.githubusercontent.com/MasterDevX/java/master/installjava && bash installjava复制启动需要假root权限
termux-chroot
~ $ java
Bad system call
~ $ termux-chroot
~ $ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)wget https://raw.githubusercontent.com/MasterDevX/java/master/uninstall_java.sh && bash uninstall_java.sh复制pkg install mavenapt install redisvim ../usr/etc/redis.conf# 添加配置文件ignore-warnings ARM64-COW-BUG# 不一定能正常启动的话,就指定配置文件启动
../usr/bin/redis-server
# 指定配置文件启动方式
../usr/bin/redis-server ../usr/etc/redis.conf../usr/bin/redis-benchmark -q -n 100000IQOO Neo5性能还真的牛逼:请参考:https://cloud.tencent.com/developer/article/1936783
如果想参考CPU超频,请在酷安平台下载:PerfMon+ 然后设置(没有确定按钮,点击屏幕边缘就算确定了)然后打开悬浮窗就成了!
~ $ ../usr/bin/redis-benchmark -q -n 100000
PING_INLINE: 88731.15 requests per second, p50=0.383 msec
PING_MBULK: 91996.32 requests per second, p50=0.383 msec
SET: 88105.73 requests per second, p50=0.375 msec
GET: 91157.70 requests per second, p50=0.399 msec
INCR: 89847.26 requests per second, p50=0.367 msec
LPUSH: 85910.65 requests per second, p50=0.351 msec
RPUSH: 89605.73 requests per second, p50=0.391 msec
LPOP: 84889.65 requests per second, p50=0.351 msec
RPOP: 86956.52 requests per second, p50=0.367 msec
SADD: 93283.58 requests per second, p50=0.407 msec
HSET: 85689.80 requests per second, p50=0.359 msec
SPOP: 95602.30 requests per second, p50=0.399 msec
ZADD: 86355.79 requests per second, p50=0.367 msec
ZPOPMIN: 88105.73 requests per second, p50=0.399 msec
LPUSH (needed to benchmark LRANGE): 85543.20 requests per second, p50=0.359 msec
LRANGE_100 (first 100 elements): 44883.30 requests per second, p50=0.567 msec
LRANGE_300 (first 300 elements): 20181.63 requests per second, p50=1.239 msec
LRANGE_500 (first 500 elements): 12773.02 requests per second, p50=1.951 msec
LRANGE_600 (first 600 elements): 10662.12 requests per second, p50=2.287 msec
MSET (10 keys): 83682.01 requests per second, p50=0.303 msec pkg install wget -ypkg install zip -y首先Wordpress依赖于Mysql、PHP、Nginx,如果从上文走下来,我们当前只需要安装PHP即可
pkg install php-fpm检查php版本
php-fpm -vwww.conf:vim $PREFIX/etc/php-fpm.d/www.confvim 搜索输入/ listen to
将listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock前添加; 下一行填写 listen = 127.0.0.1:9000

vim $PREFIX/etc/nginx/nginx.conf第一步:添加 index.php 到默认首页的规则里面:

第二步:取消 location ~ \.php$ 这些注释,按照图片上的 提示修改:

复制吧
/data/data/com.termux/files/usr/share/nginx/html添加一个文件
vi /data/data/com.termux/files/usr/share/nginx/html/info.php添加
<?php phpinfo(); ?>php-fpmnginx -s reloadip:8080/info.php

连接自己的数据库,创建数据库,我自己创建的叫库名是:wordpress
创建独立的账号吧
-- 创建账号wordpress在localhost登录,密码是wordpress
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'wordpress';
-- 给'wordpress'@'localhost'账号操作wordpress库下所有表的所有权限
GRANT ALL privileges ON wordpress.* TO 'wordpress'@'localhost';
-- 刷新权限
flush privileges;在文件夹/data/data/com.termux/files/usr/share/nginx/html下载Wordpress
wget https://cn.wordpress.org/latest-zh_CN.zip解压
unzip XXX.zip
http://ip:8080/wordpress

完成!
vim $PREFIX/etc/nginx/nginx.confHttp块添加
client_max_body_size 10m;上传的文件大小超过php.ini文件中定义的upload_max_filesize值。我们可以通过info.php页面查看自己指定的php.ini文件,事实上,我们压根没有这个文件。我们就得去PHP官网下载一个Windows的PHP文件,然后提取出php.ini文件,以后我们启动时,就需要
php-fpm -c XXX/php.ini我们修改php.ini文件,修改完毕,记得重启php-fpm(一般就是lsof -i:9000,然后kill -9 pid1 pid2)
upload_max_filesize = 100M
max_file_uploads = 10自行在Wordpress-Admin上传自己的模版喽(RiPro不支持)
https://github.com/solstice23/argon-theme/releases/
pkg install nodejs -y是一个基于 Node.js 的简单零配置命令行 HTTP 服务器。
npm install -g http-server运行
http-serverwget https://github.com/yuri2peter/ylui/archive/refs/heads/master.zipunzip master.zip依此执行,耐心等待!前提条件就是安装http-server(似乎不需要提前开启,但是得安装)
npm start
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!