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 中的对应行核对。