WNMP 一键包:专为 PHP 打造,轻量、稳定、可复制的优质解决方案
WNMP 一键包,一条命令安装 Nginx、PHP、MariaDB(内置 Mroonga 搜索引擎),并自动完成内核/网络调优、WebDAV 与证书配置。为中小站点、边缘节点与私有化项目提供即开即用的生产环境基座。
WNMP 针对 Windows 11 (WSL) 和 Linux (Debian/Ubuntu) 系统,提供轻量级、稳定、可复现的 Web 运行环境。核心是 Nginx 1.28.0、PHP 8.2–8.5、MariaDB 10.6/10.11(内置 Mroonga 搜索引擎),一键安装并自动优化内核、网络、WebDAV 和证书配置。适用于中小型站点、边缘节点和私有项目,最低 1GB RAM,支持生产环境。
安装命令
apt install -y curl curl -fL https://wnmp.org/zh/wnmp.sh -o wnmp.sh chmod +x wnmp.sh bash wnmp.sh # 正常安装(需 root 权限,干净系统)
核心特性
- 即装即用的 Web 运行环境:一键安装 Nginx 1.28.0(含 dav-ext / http2 / stream 等模块),可选 PHP 8.2–8.5 与 MariaDB 10.6 / 10.11,提供合理的默认参数。
- 内核/网络调优:开启 BBR/FQ,设置合理的 somaxconn/文件句柄,关闭 THP;自动写入 sysctl 与 limits,适配 WSL 环境安全降级。
- 证书自动化:集成 acme.sh;优先使用 Cloudflare DNS-01,失败时自动回落 webroot;证书安装与 Nginx reload 自动化。
- 多站点与 WebDAV:一键创建 vhost,内置 phpMyAdmin 保护与 WebDAV 账号管理;支持为不同域名生成独立密码文件。
- 可维护的配置结构:统一目录规范:
/usr/local/nginx、/usr/local/php、/home/wwwroot;默认站点与 SSL 目录一目了然。 - 安全默认值:禁用隐蔽目录与敏感脚本后缀、合理的超时与缓存配置、默认关闭不必要的 PHP 选项。
常用命令
- 正常安装:
bash wnmp.sh - 查看状态:
bash wnmp.sh status - SSH 密钥登录:
bash wnmp.sh sshkey - 添加 WebDAV 账号:
bash wnmp.sh webdav - 默认站点域名与证书:
bash wnmp.sh default - 创建虚拟主机(含证书):
bash wnmp.sh vhost - 仅做内核/网络调优:
bash wnmp.sh tool> - 重启服务:
bash wnmp.sh restart - 一键清理:
- 全部清理:
bash wnmp.sh remove - 仅清理 Nginx:
bash wnmp.sh renginx - 仅清理 PHP:
bash wnmp.sh rephp - 仅清理 MariaDB:
bash wnmp.sh remariadb
- 全部清理:
- WSL 初始化:
bash wnmp.sh wslinit
总结
WNMP 强调“轻量稳定”,一键部署生产级 LEMP 栈,避免 Docker 等复杂性;聚焦 Debian 衍生系统(Debian 13 最佳),禁用 FTP 推崇 HTTPS WebDAV/SSH 密钥登录。
无 MySQL 支持(用 MariaDB),PHP 限 8.2+。支持系统:Windows 11 (WSL), Debian 13/12, Ubuntu 22.04/24.04/25.10;PHP 默认扩展:swoole, apcu, inotify, redis;最低硬件:含 MariaDB 需 1GB 内存。适合 VPS/低资源场景,未来仅维护活跃 Debian 分支。
更多详情:打开站点。
以上关于WNMP 一键包:专为 PHP 打造,轻量、稳定、可复制的优质解决方案的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » WNMP 一键包:专为 PHP 打造,轻量、稳定、可复制的优质解决方案

微信
支付宝