0.1.3-dev 安全更新 查看更新 ↗LINUX WEB STACK, YOUR WAY.

你的服务器,
你的 Web 环境。

从安装到日常管理,把 Nginx、PHP、数据库和缓存交给一个命令行。熟悉的操作方式,更灵活的组件选择。

Ubuntu 22.04 LTSamd64 / x86_64命令行工具
onmp · ubuntu安装示意

$ onmp install onmp

选择适合项目的组件版本

Nginx1.30.5✓
MariaDB11.8.6✓
PHP8.4.27✓

$ onmp install redis

$ onmp install mongodb

准备好,开始管理你的服务器。

保留熟悉的命令行,继续维护组件版本。
为自用服务器持续维护
Nginx+PHP+SQL+Redis+MongoDB
基于 LNMP 2.4 beta
从组件到日常操作

选择适合项目的那一套。

版本选择保留在安装流程中,服务和扩展也可以分别安装。

版本,由你决定

支持 PHP 8.2–8.5,以及多种 Nginx、数据库和 Runtime 版本。多 PHP 可以在同一台服务器共存。

查看组件范围 ↗

缓存与文档数据库

Redis 与 MongoDB 独立安装,选择版本后设置密码。MongoDB 7 与 8 都保留选择入口。

安装 Redis / MongoDB ↗

熟悉的管理方式

通过 onmp 管理服务、站点、数据库和 PHP 扩展。配置文件、日志和数据位置都有明确说明。

查找配置目录 ↗
组件一览

完整环境,按需组合。

了解安装流程 ↗
01
NginxWeb 服务
1.28.3 / 1.30.0 / 1.30.5
测试:1.30.5
02
PHP主版本与多版本共存
8.2.35 / 8.3.36 / 8.4.27 / 8.5.12
本版 8.3 / 8.4 已实测
03
MySQL / MariaDB关系型数据库
MySQL 8.4 · MariaDB 10.11 / 11.4 / 11.8
测试:MariaDB 11.8
04
Redis缓存与消息
官方源可用的 7.x / 8.x 版本
测试:8.6.0
05
MongoDB文档数据库
7.0 / 8.0
历史实测:7 / 8
06
开发工具Node.js · pnpm · Composer
Node 20 / 22 / 24 · pnpm 10 / 11 / 12
支持版本切换

以上为已接入的版本范围。已测组合与可选范围分别标注,当前为开发测试版;新补丁的实测状态见上方说明。

从这里开始

下载、校验,然后安装。

在全新服务器上以 root 执行下面的下载、校验和安装命令。 安装时选择组件版本,密码可以自定义,也可以回车自动生成。

完整安装步骤 ↗
01下载与 SHA256 校验02选择组件和密码03用 onmp 管理服务
ONMP 0.1.3-dev · 下载与安装
wget https://pub-2ea34f95a2324956a95f065b9335af1b.r2.dev/onmp0.1.3-dev.tar.gz -O onmp0.1.3-dev.tar.gz && wget https://pub-2ea34f95a2324956a95f065b9335af1b.r2.dev/onmp0.1.3-dev.sha256 -O onmp0.1.3-dev.sha256 && grep '  onmp0.1.3-dev.tar.gz$' onmp0.1.3-dev.sha256 | sha256sum -c - && tar zxf onmp0.1.3-dev.tar.gz && cd onmp0.1.3-dev && ./install.sh onmp
配置,不必再猜

每个文件,都知道在哪里。

Nginx 虚拟主机、PHP-FPM、Redis、MongoDB,以及日志和数据库凭据。

打开配置目录 ↗