「一键部署你的专属服务器」WNMP 一键包,让 Web 环境搭建回归简单 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mimiphp
V2EX    PHP

「一键部署你的专属服务器」WNMP 一键包,让 Web 环境搭建回归简单

  •  
  •   mimiphp 6 天前 1307 次点击

    「一键部署你的专属服务器」WNMP 一键包,让 Web 环境搭建回归简单

    还在为 Nginx + PHP + 数据库 的复杂安装而头疼吗? WNMP 一键包,让这一切变成一行命令搞定。

    apt install -y curl && curl -fL https://wnmp.org/zh/wnmp.sh -o wnmp.sh && chmod +x wnmp.sh && bash wnmp.sh

    一分钟安装完整 Web 环境:

    • Nginx 1.28.0 (支持 HTTP/2 、WebDAV 、Stream )
    • PHP 8.28.5
    • MariaDB 10.6 / 10.11 (内置 Mroonga 全文搜索引擎)
    • 自动 SSL 证书( acme.sh
    • WebDAV 云盘支持(拒绝明文 FTP )

    系统自动优化:

    • 启用 BBR/FQ 网络加速
    • 关闭 THP ,优化内核参数
    • 全面适配 Debian 12/13 、Ubuntu 2225 、WSL2
    • 自动生成安全配置,默认防止常见漏洞

    安全为先 默认即最优:

    • 内置 SSH 密钥登录
    • PHP 默认关闭危险函数
    • phpMyAdmin 启用 BasicAuth 双重防护
    • SSL 证书全自动签发与续期

    面向开发者与站长的真正“零阻力”方案: 无论你是独立开发者、云服务商、还是边缘节点运维者,WNMP 让服务器环境部署变得和安装浏览器一样简单。 轻量、稳定、可复制 一次配置,永久受益。

    官方网站: https://wnmp.org 社区支持:QQ 群 1075305476 | Telegram @wnmps Github:[url]https://github.com/lowphpcom/wnmp[/url] 开源协议:GPLv3

    WNMP 不仅仅是一个脚本,它是下一代 PHP 运行环境生态的起点 基于 LOWPHP 的常驻内存架构,未来将带来原生级的高性能 PHP 体验。

    第 1 条附言    6 天前
    #WNMP = WebDAV + Nginx + MariaDB + PHP


    是否支持一键生成 SSH 登录密钥? 可以的。执行 bash wnmp.sh sshkey

    =====================================================================

    强提醒:在你确认 [已把私钥保存到你自己的电脑] 之前

    请不要断开当前 SSH 会话,否则你将无法再次登录服务器!

    =====================================================================

    保存私钥到本地电脑,可以使用 SSH 客户端载入密钥免密码登录
    第 2 条附言    6 天前
    #WNMP:
    1 、Windows11(WSL)+Nginx+Mariadb+PHP
    2 、(Linux)WebDav+Nginx+Mariadb+PHP
    第 3 条附言    5 天前
    Win 系统如何安装使用 WMMP ?
    https://www.wnmp.org/zh.html#howwin
    第 4 条附言    5 天前
    v1.02 加入--pcntl 扩展,兼容 workerman
    第 5 条附言    4 天前
    v1.05 已加入覆盖安装或执行 bash wnmp remariadb 先全库备份在:/home/all_databases_backup_[time].sql.gz
    第 6 条附言    3 天前
    单机或内网环境可以跳过证书申请吗?
    可以的。脚本检测到内网环境会要求确认是否强制申请证书。选择[否]即可跳过证书申请,非常适合开发环境安装调试。选择[是]则可以类似 PVE nat ipv4 虚拟局域网内部虚拟机安装,只要 PVE 母鸡转发 80 和 443 端口至当前内网 kvm 虚拟机,就可以正常申请证书。
    第 7 条附言    3 天前
    为什么 WNMP 不提供面板?
    因为最安全的服务器,是没有面板的那一台。

    面板类软件(例如 BT 宝塔)以图形化方式管理服务器,虽然方便,但同时也带来了:

    开放额外端口(如 8888 ),扩大攻击面;

    保留 SSH 密码登录,增加暴力破解风险;

    长期常驻的面板守护进程,可能被提权或注入;

    自动更新与插件系统,降低可审计性。

    而 WNMP 的设计理念完全不同:

    默认启用 SSH 密钥登录(最安全的登录方式);

    不开放任何 Web 面板端口,部署完成后几乎零常驻进程

    系统配置完全透明,可脚本化、可版本化、可审计;

    追求宿主级性能与安全基线,而非图形界面的便利。

    WNMP 的目标不是“替代宝塔”,而是提供一份面向工程师的纯净环境模板命令行即控制面板,安全性与可控性永远优先。

    面板适合入门者; WNMP 属于工程师。
    CodeCodeStudy
        1
    CodeCodeStudy  
       6 天前
    我以为 W 是指 Windows ,原来是 WebDAV
    cominghome
        2
    cominghome  
       6 天前   2
    今夕是何年?
    jiames1969
        3
    jiames1969  
       6 天前
    @cominghome #2 2025 年还有 1 个月。
    mMartin
        4
    mMartin  
       6 天前
    看到这我也有点恍惚了
    bzj
        5
    bzj  
       6 天前
    服务器没人会用这玩意,本地直接 docker 不好吗
    Panameragt
        6
    Panameragt  
       6 天前
    梦回 2013 之前
    yshan
        7
    yshan  
       6 天前
    虽然我一直在写 PHP ,但明显最近两年热度下降的厉害,很久没看到关于 php 的帖子了
    xmt328
        8
    xmt328  
       6 天前
    PHPer 还在研究这个?
    mimiphp
        9
    mimiphp  
    OP
       6 天前
    #WNMP:
    1 、Windows11(WSL)+Nginx+Mariadb+PHP
    2 、(Linux)WebDav+Nginx+Mariadb+PHP
    windows+linux 都可以安装
    duzhuo
        10
    duzhuo  
       6 天前
    老哥你之前那个帖子咋删了
    mimiphp
        11
    mimiphp  
    OP
       5 天前
    Win 系统如何安装使用 WMMP ?
    https://www.wnmp.org/zh.html#howwin
    mimiphp
        12
    mimiphp  
    OP
       5 天前
    v1.02 加入--pcntl 扩展,兼容 workerman
    mimiphp
        13
    mimiphp  
    OP
       4 天前
    v1.05 覆盖安装或执行 bash wnmp remariadb 先全库备份在:/home/all_databases_backup_[time].sql.gz
    mimiphp
        14
    mimiphp  
    OP
       3 天前
    单机或内网环境可以跳过证书申请吗?
    可以的。脚本检测到内网环境会要求确认是否强制申请证书。选择[否]即可跳过证书申请,非常适合开发环境安装调试。选择[是]则可以类似 PVE nat ipv4 虚拟局域网内部虚拟机安装,只要 PVE 母鸡转发 80 和 443 端口至当前内网 kvm 虚拟机,就可以正常申请证书。
    mimiphp
        15
    mimiphp  
    OP
       3 天前
    为什么 WNMP 不提供面板?
    因为最安全的服务器,是没有面板的那一台。

    面板类软件(例如 BT 宝塔)以图形化方式管理服务器,虽然方便,但同时也带来了:

    开放额外端口(如 8888 ),扩大攻击面;

    保留 SSH 密码登录,增加暴力破解风险;

    长期常驻的面板守护进程,可能被提权或注入;

    自动更新与插件系统,降低可审计性。

    而 WNMP 的设计理念完全不同:

    默认启用 SSH 密钥登录(最安全的登录方式);

    不开放任何 Web 面板端口,部署完成后几乎零常驻进程

    系统配置完全透明,可脚本化、可版本化、可审计;

    追求宿主级性能与安全基线,而非图形界面的便利。

    WNMP 的目标不是“替代宝塔”,而是提供一份面向工程师的纯净环境模板命令行即控制面板,安全性与可控性永远优先。

    面板适合入门者; WNMP 属于工程师。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2705 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 14:26 PVG 22:26 LAX 06:26 JFK 09:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86