Skip to content

Releases: wangbo5825/frampp

FRAMPP 0.5.0

Choose a tag to compare

@wangbo5825 wangbo5825 released this 24 Aug 15:03

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

Choose a tag to compare

@wangbo5825 wangbo5825 released this 21 Aug 21:55

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-filter v1.0.0 into the Linux FrankenPHP custom build (access / filter Caddyfile directives, module ID http.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

Choose a tag to compare

@wangbo5825 wangbo5825 released this 21 Aug 06:25

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

Choose a tag to compare

@wangbo5825 wangbo5825 released this 20 Aug 04:11

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 .run installer — self-extracting, no system package dependencies, no root required; installs to ~/frampp by 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 sitehttps://wangbo5825.github.io/frampp/

Installers

  • Linux: frampp-setup-8.5-0.2.0-linux-x86_64.run — single-file self-extracting installer; run directly after chmod +x, installs to ~/frampp by 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/web was previously packed as a file, breaking the control panel — fixed.
  • MariaDB startup: --no-defaults isolates FRAMPP from system /etc/mysql configuration.
  • 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/

安装包

  • Linuxframpp-setup-8.5-0.2.0-linux-x86_64.run — 单文件自解压安装器;chmod +x 后直接运行,默认安装到 ~/frampp,可用 --prefix <dir> 指定目录
  • Windowsframpp-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

Choose a tag to compare

@wangbo5825 wangbo5825 released this 20 Aug 00:03

FRAMPP 0.1.0

安装包

  • 通道:8.5(环境:windows-x64)
  • 校验:安装后请核对 SHA256SUMS.txt

说明

  • 一键安装(Inno Setup),安装时自动初始化(MariaDB 数据目录、随机密钥、配置)并启动三件套
  • 卸载自动停止服务并清理数据
  • 组件版本见 installer/config/versions.json