搜索

termux安装宝塔面板

发表于 2026-10-17 05:57:01 来源:烟消火灭网

Termux 里跑宝塔面板,安装能跑,宝塔但别指望跟云服务器上一样省心。面板我上周在红米 Note 12 Turbo 上试了一遍,安装Android 14,宝塔Termux 从 F-Droid 装的面板,版本 0.118.0。安装整个过程踩了三个坑,宝塔最后面板确实起来了,面板但内存占用直接飙到 1.2GB,安装手机烫得能煎蛋。宝塔

先说结论:能装,面板但只适合折腾,安装不适合正经建站。宝塔下面是面板我的操作记录。

一、先换源,再装基础包

Termux 默认源在国内慢得离谱。我直接改了清华的镜像:

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 pkg update && pkg upgrade -y

这一步别偷懒。我头一回没换源,pkg upgrade 卡了二十分钟,最后报错退出。

装完基础包,接着装 Python、Nginx、MySQL 这些。宝塔官方安装脚本会自己拉,但 Termux 环境特殊,得先手动补几个依赖:

pkg install python nginx mariadb php php-fpm wget curl git -y

注意,Termux 的包名是 mariadb 不是 mysql。我一开始按习惯敲了 pkg install mysql,直接提示找不到包。

二、宝塔安装脚本要改

官方脚本 install.sh 在 Termux 上跑不起来,因为里面写死了 /www 路径和 systemctl 命令。Termux 没有 systemd,也没有 root 权限写 /www。

我的做法是手动下载脚本,改两处:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sed -i 's|/www|/data/data/com.termux/files/home/www|g' install.sh sed -i 's|systemctl|sv|g' install.sh

第二处改完其实也没完全对,因为 Termux 的 sv 跟 systemd 语法不一样。但至少脚本能往下跑了。

然后 bash install.sh,它会问你是否安装到 /www,选 n,手动输入路径 /data/data/com.termux/files/home/www。

安装过程大概八分钟。我的手机是 12GB 内存,期间 Termux 被系统杀了一次后台。建议在开发者选项里把 Termux 的电池优化关掉,否则编译 PHP 扩展时必断。

三、面板启动与访问

装完后,宝塔会输出面板地址、用户名和密码。但 Termux 里 bt 命令默认不可用,得手动建个软链接:

ln -s /data/data/com.termux/files/home/www/server/panel/init.sh $PREFIX/bin/bt chmod +x $PREFIX/bin/bt

然后 bt start。第一次启动报错,说 nginx 配置文件路径不对。我进 /data/data/com.termux/files/home/www/server/panel/vhost/nginx 看了一眼,发现宝塔生成的 nginx.conf 里 user 指令写的是 www,Termux 里根本没这个用户。注释掉那行,再 bt start,终于起来了。

浏览器访问 http://127.0.0.1:8888,登录进去。界面跟服务器版一模一样,但点“软件商店”加载特别慢,因为 Termux 的 DNS 解析偶尔抽风。我换了 8.8.8.8 才正常。

四、实际体验

装了个 WordPress 测试。PHP 8.2 跑起来没问题,但 MySQL 启动后占了 400MB 内存。Nginx 加 PHP-FPM 再加面板本身,总共 1.2GB。手机后台开个微信,Termux 就被压到后台,再切回来面板就 502。

另外,Termux 的存储权限是个大坑。宝塔要读写 /sdcard 下的文件,得先跑 termux-setup-storage,然后在面板里把网站根目录设到 ~/storage/shared/www。但 Android 11 以上对 /sdcard 的随机写入限制很严,我传了个 2MB 的图片上去,面板直接卡死。

还有端口问题。Termux 默认只能监听 1024 以上端口,宝塔的 8888 没问题,但如果你想用 80 或 443,得先 pkg install root-repo,再 tsu 提权。我试了,红米解 BL 锁太麻烦,放弃了。

五、值不值得装

如果你只是想学宝塔的操作界面,或者临时跑个轻量测试,Termux 装宝塔可以。但别拿它当生产环境。手机发热、内存回收、存储权限、端口限制,这四个问题一个比一个硬。

我最后把面板卸了,只留了 Nginx 和 PHP。真要建站,还是花几十块钱买个 1核1G 的云服务器吧。Termux 的定位是终端工具,不是服务器模拟器。

对了,卸载宝塔别直接删目录。先 bt stop,再 rm -rf /data/data/com.termux/files/home/www,最后 pkg uninstall mariadb nginx php。我头一回直接删文件夹,结果 Termux 的包管理数据库坏了,只能重装 Termux。

随机为您推荐
友情链接
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright © 2016 Powered by termux安装宝塔面板,烟消火灭网   sitemap

回顶部