Releases: wangbo5825/frampp
Releases · wangbo5825/frampp
Release list
FRAMPP 0.5.0
FRAMPP 0.5.0 — Docker image + cross-distro portability
What's new
Docker image
- Single all-in-one Docker image (Dockerfile, docker-compose.yml) reusing the Linux x86_64 .run payload: non-root runtime user, first-start initialization and health checks.
- One-click start: docker run -d -p 8080:8080 -p 8081:8081 ghcr.io/wangbo5825/frampp:0.5.0 or docker compose up -d.
Portability (Linux)
- FrankenPHP rebuilt as a fully static musl binary (no glibc dependency).
- MariaDB compiled against a glibc 2.31 baseline without libaio, running on Ubuntu 20.04+, Debian 11+ and RHEL 9 / Rocky 9 / Alma 9+.
Installer
- Linux .run gains --extract-only; install.sh gains --skip-start (used to build images without baking secrets).
Installers
- Windows x64: rampp-setup-8.5-0.5.0-windows-x64.exe
- Linux x86_64: rampp-setup-8.5-0.5.0-linux-x86_64.run
- Docker: ghcr.io/wangbo5825/frampp:0.5.0
Verify the installer hashes against SHA256SUMS.txt.
FRAMPP 0.5.0 — Docker 镜像 + 跨发行版可移植性
新特性
Docker 镜像
- 单镜像 all-in-one(Dockerfile、docker-compose.yml),复用 Linux x86_64 .run 载荷,非 root 运行、首启动初始化、健康检查。
- 一键启动:docker run -d -p 8080:8080 -p 8081:8081 ghcr.io/wangbo5825/frampp:0.5.0 或 docker compose up -d。
可移植性(Linux)
- FrankenPHP 改为 musl 完全静态构建(不依赖 glibc)。
- MariaDB 以 glibc 2.31 为基线编译且不依赖 libaio,可在 Ubuntu 20.04+、Debian 11+、RHEL 9 / Rocky 9 / Alma 9+ 运行。
安装包
- Windows x64:rampp-setup-8.5-0.5.0-windows-x64.exe
- Linux x86_64:rampp-setup-8.5-0.5.0-linux-x86_64.run
- Docker:ghcr.io/wangbo5825/frampp:0.5.0
请核对 SHA256SUMS.txt 中的安装包哈希。
FRAMPP 0.4.0
FRAMPP 0.4.0
Installers / 安装包
- Windows x64:
frampp-setup-8.5-0.4.0-windows-x64.exe - Linux x86_64:
frampp-setup-8.5-0.4.0-linux-x86_64.run - Verify / 校验:
SHA256SUMS.txt
Highlights / 主要变化
- Integrated
caddy-access-filterv1.0.0 into the Linux FrankenPHP custom build (access/filterCaddyfile directives, module IDhttp.handlers.access_filter). - Split root README and CHANGELOG into separate English and Chinese files.
- Updated release, installer and blueprint documentation.
- Fixed Linux CI static Redis linking by adding
libcap-dev.
FRAMPP 0.3.0
FRAMPP 0.3.0
Installers / 安装包
- Windows x64:
frampp-setup-8.5-0.3.0-windows-x64.exe - Linux x86_64:
frampp-setup-8.5-0.3.0-linux-x86_64.run - Verify / 校验:
SHA256SUMS.txt
Highlights / 主要变化
- Slim bundled Python 3.13 runtime on Linux: remove include/share, Tcl/Tk native libs, dev configs and redundant pip distlib executables.
- Preserve Python symlinks when assembling the Linux package.
- Update README and release/installer docs to current 0.3.0 status.
FRAMPP 0.2.0
FRAMPP 0.2.0
English
FRAMPP is a one-click, out-of-the-box runtime & development platform for modern PHP developers (FrankenPHP + Redis + Agent/MCP + MySQL + PHP + Python). This release brings the XAMPP-style single-file Linux installer and English-first bilingual documentation.
What's New
- Linux: XAMPP-style single-file
.runinstaller — self-extracting, no system package dependencies, no root required; installs to~/framppby default (--prefix <dir>for a custom directory), relocatable after install. - Windows one-click installer — Inno Setup
.exe, auto-initializes and starts the stack. - English-first bilingual docs — README, release notes and the project site lead with English and include complete Chinese translations; the site has an EN/ZH language toggle.
- Project site — https://wangbo5825.github.io/frampp/
Installers
- Linux:
frampp-setup-8.5-0.2.0-linux-x86_64.run— single-file self-extracting installer; run directly afterchmod +x, installs to~/framppby default, use--prefix <dir>for a custom directory. - Windows:
frampp-setup-8.5-0.2.0-windows-x64.exe— Inno Setup one-click installer.
Components (channel 8.5)
| Component | Version | Notes |
|---|---|---|
| FrankenPHP | 1.12.7 | PHP 8.5.9; APCu / redis / mysqli built in |
| MariaDB | 12.3.2 | Default relational database |
| Redis | 8.10.1 | Statically compiled on Linux |
| Composer | 2.10.2 | PHP package manager |
| Adminer | 6.0.1 | Lightweight database web UI |
Quick Start (Linux)
chmod +x frampp-setup-8.5-0.2.0-linux-x86_64.run
./frampp-setup-8.5-0.2.0-linux-x86_64.run
# Custom directory: ./frampp-setup-8.5-0.2.0-linux-x86_64.run --prefix /opt/frampp
# Manage: ~/frampp/bin/frampp {status|start|stop|logs|new-project}Fixes
- Linux packaging:
control-panel/webwas previously packed as a file, breaking the control panel — fixed. - MariaDB startup:
--no-defaultsisolates FRAMPP from system/etc/mysqlconfiguration. - Control panel: PHP routing now uses explicit routes (try_files + php + file_server).
Verify
Compare the SHA-256 hashes in SHA256SUMS.txt with your downloaded files.
中文
FRAMPP 是一个面向现代 PHP 开发者的一键安装、开箱即用运行与开发平台(FrankenPHP + Redis + Agent/MCP + MySQL + PHP + Python)。本版本带来 XAMPP 风格的单文件 Linux 安装器,以及英文优先的双语文档。
新增
- Linux:XAMPP 风格单文件
.run安装器 — 自解压、无需系统包管理器、无需 root;默认安装到~/frampp(可用--prefix <dir>指定目录),安装后可整体移动 - Windows 一键安装包 — Inno Setup
.exe,自动初始化并启动整套环境 - 英文优先双语文档 — README、发布说明与项目主页均英文优先并附完整中文翻译;主页支持中英文切换
- 项目主页 — https://wangbo5825.github.io/frampp/
安装包
- Linux:
frampp-setup-8.5-0.2.0-linux-x86_64.run— 单文件自解压安装器;chmod +x后直接运行,默认安装到~/frampp,可用--prefix <dir>指定目录 - Windows:
frampp-setup-8.5-0.2.0-windows-x64.exe— Inno Setup 一键安装包
组件版本(通道 8.5)
| 组件 | 版本 | 说明 |
|---|---|---|
| FrankenPHP | 1.12.7 | PHP 8.5.9;内置 APCu / redis / mysqli |
| MariaDB | 12.3.2 | 默认关系数据库 |
| Redis | 8.10.1 | Linux 下静态编译 |
| Composer | 2.10.2 | PHP 包管理器 |
| Adminer | 6.0.1 | 轻量数据库 Web 管理界面 |
Linux 快速开始
chmod +x frampp-setup-8.5-0.2.0-linux-x86_64.run
./frampp-setup-8.5-0.2.0-linux-x86_64.run
# 自定义目录:./frampp-setup-8.5-0.2.0-linux-x86_64.run --prefix /opt/frampp
# 管理命令:~/frampp/bin/frampp {status|start|stop|logs|new-project}修复
- Linux 打包:
control-panel/web目录此前被错误打包为文件,导致控制面板异常 — 已修复 - MariaDB 启动:
--no-defaults隔离系统/etc/mysql配置 - 控制面板:PHP 路由改为显式 route(try_files + php + file_server)
校验
请将下载文件的 SHA-256 哈希与 SHA256SUMS.txt 中的对应行核对。
FRAMPP 0.1.0
FRAMPP 0.1.0
安装包
- 通道:8.5(环境:windows-x64)
- 校验:安装后请核对 SHA256SUMS.txt
说明
- 一键安装(Inno Setup),安装时自动初始化(MariaDB 数据目录、随机密钥、配置)并启动三件套
- 卸载自动停止服务并清理数据
- 组件版本见 installer/config/versions.json