KSWEB 技术栈总览 三种服务器 多版本 PHP 双数据库一次打包
全部组件一览
安装后各组件预配置即用,版本随应用更新滚动。打开 KSWEB,状态页上就能看到每个组件的当前版本和运行状态。每个组件都可以单独启停、单独改配置,互不拖累。

Web 服务器
| 服务器 | 默认端口 | 主要用途 |
|---|---|---|
| Lighttpd | 8080 | 开箱即跑,资源占用小,静态页和轻量 PHP 项目 |
| Apache | 8000 | .htaccess 生态兼容最好,老项目迁移首选 |
| Nginx | 自定 | 反向代理、限流、高并发场景 |
三个服务器在 KSWEB 里是独立标签页,顶部切换,各自有独立开关、配置文件入口和日志。同一时间可以开多个——比如 Lighttpd 跑主站、Apache 挂老项目、Nginx 做反向代理。
PHP
PHP 版本切换器 是 KSWEB PRO 版核心卖点之一。官方当前内置的版本:
- PHP 8.5.1(最新,默认给新项目用)
- 8.4.13 / 8.3.27 / 8.2.29 / 8.1.33
- 7.4.33 / 7.3.33 / 5.6.40(老牌 CMS 必备)
切换是实时的,重启 Web 服务器后立即生效,不用重装组件。
数据库
MySQL 5.7.34 + MariaDB 10.4.34 两个数据库可选。MySQL 默认监听 3306 端口,账号 root、密码空。大多数 CMS 和框架用 MySQL 直接走默认参数就行。MariaDB 是 MySQL 的社区分支,SQL 语法基本一致,个别老应用需要注意兼容性。
配套工具
除了服务器和数据库,KSWEB 还内置:
- KSWEBFTP — FTP 服务,电脑手机互传整站源码
- Scheduler — Cron 风格定时跑脚本(注意 Android 11+ 系统限制)
- Editor v2.0 — 代码高亮编辑器,4.09 起支持 PHP 实时语法检查、自动补全
- Web Interface v3.1 — 浏览器端管理界面,手机外也能管站点
- Msmtp v1.8.32 — 命令行发信组件,配合 PHP mail() 使用
- phpMyAdmin / Adminer — 图形化数据库管理,建库导入 SQL 不用敲命令
- Composer — PHP 包管理器,项目依赖直接装
各工具的详情见 内置工具分组。
组件版本来源
版本号以打开应用后状态页显示为准。官方网站 kslabs.ru 和 Aptoide 应用商店会随版本更新发布更新日志,4.09 起编辑器经历了一次全量重写,变化比较大。