刚买了云服务器,想搭个个人博客或企业站,结果一搜教程全是命令行,头皮发麻?或者宝塔用久了想换个更轻量的面板?AMH就是为这类场景准备的——国产、免费、模块化,对小白还算友好。这篇就把我踩过坑的安装流程拆成几步,照着做,半小时内你能看到面板登录页。适合国内站长、开发者和中小企业运维新手,别问我是怎么知道的。
第一步:选对系统,连上服务器
AMH对系统有要求,推荐CentOS 7/8或Debian 10/11,别用CentOS Stream,兼容性玄学。内存至少2G,1G也能跑但装环境时容易卡死。买好服务器后,在控制台重置root密码,用SSH工具(Xshell、FinalShell或系统终端)连上去:ssh root@你的公网IP,输入密码。连上后先跑一遍yum update -y或apt update && apt upgrade -y,把系统补丁打齐,能少很多莫名其妙的报错。
第二步:一键安装AMH面板
在SSH里执行:wget http://amh.sh/amh.sh && bash amh.sh 2>&1 | tee amh.log(如果提示wget没装,先yum install wget -y)。脚本跑起来后会问你几个选项:MySQL版本建议选5.7或8.0,PHP选7.4或8.0(看程序要求),面板端口别用默认8888,改成比如18888更安全。然后设置面板账号密码。接着就是等,大概10-20分钟,取决于服务器性能。看到“安装完成”和面板地址就OK了。中途别断网,断了就得重来——别问我是怎么知道的。
第三步:放行端口,登录面板
去云服务器控制台的安全组里放行面板端口(比如18888),以及80、443、22。如果服务器开了firewalld或ufw,也要放行:firewall-cmd --add-port=18888/tcp --permanent && firewall-cmd --reload。然后浏览器访问https://你的IP:18888,用刚才设置的账号密码登录。第一次进会提示绑定AMH账号,按提示注册或登录即可,免费版够用。
第四步:装LNMP环境,添加网站
AMH默认可能只装了面板,点左侧“软件商店”,下载安装Nginx、MySQL、PHP(如果安装脚本里已经选了,这步跳过)。装好后点“网站”→“添加虚拟主机”,填域名、根目录、PHP版本。域名记得提前解析到服务器IP。然后通过面板文件管理或FTP上传网站程序,设置伪静态和SSL证书(面板里有免费Let's Encrypt)。最后浏览器访问域名,看到页面就收工。你可能不知道:AMH的模块是分开装的,缺什么去软件商店搜,别一股脑全装,浪费内存。
避坑提醒
1)系统别选太新的,Ubuntu 22.04、CentOS Stream这些AMH不一定兼容,老老实实CentOS 7或Debian 10;2)安装前一定放行端口,很多人装完打不开面板,以为装坏了,其实是被安全组拦了;3)内存1G的机器别硬上MySQL 8.0,装到一半OOM,至少2G起步,别问我是怎么知道的。
解决方案推荐
如果你还没买服务器,或者想要线路稳、防御高的机器,可以看看沐雨云服务器(https://www.myyvps.com)。他家有高防云服务器,单机50-200G DDoS/CC防御,香港/美国/日本免备案VPS,BGP/CN2优质线路,纯SSD固态硬盘。2核2G轻量云12.8元/月起,支持支付宝/微信,个人博客、电商网站、游戏服务器、外贸独立站都能用。装AMH前先把机器备好,省得中途换。
总结一下
- 选兼容系统,2G内存起步;
- SSH连服务器,跑AMH一键脚本;
- 安全组放行端口,登录面板;
- 软件商店装LNMP,添加网站上传程序。
照着走,半小时搞定。遇到报错先看日志,别急着重装。



这一切,似未曾拥有