AMH是一套通过Web控制和管理Linux服务器以及虚拟主机的管理系统。您可以使用云服务器ECS安装AMH来搭建PHP网站。本篇教程分别介绍如何在Linux系统实例中部署AMH并快速搭建PHP网站。

前提条件

  • 已注册阿里云账号。如还未注册,请先完成账号注册
  • 如需用户通过域名访问您的站点,请确保您已备案域名。如果域名没有备案,购买ECS实例后,请访问阿里云备案中心,进行备案。
  • 使用手动方式部署AMH,请确保您已完成以下操作:
    • 已创建ECS实例。

      若尚未创建实例,请参见创建方式导航

      注意 本教程示例中使用AMH 7.0版本。因版本限制,在创建ECS实例时选择CentOS 7.9操作系统镜像。关于AMH及支持的操作系统的更多信息,请参见AMH官网
    • 已在实例所在安全组的入方向中添加规则放行AMH的8888端口及FTP的21端口。

      若尚未添加规则,请参见添加安全组规则

操作步骤

镜像部署AMH

镜像部署AMH适用于尚未购买ECS实例的用户,操作步骤如下:

  1. 单击PHP运行环境(AMH 4.2面板 CentOS 6.5)进入镜像详情页。
    您可以在镜像详情页获取镜像的使用指南。
  2. 单击立即购买
  3. 自定义购买页面,镜像区域已自动设置为您选购的镜像。按照界面提示,完成ECS实例的其他配置后,单击确认订单并完成支付。配置详情,请参见使用向导创建实例

手动部署AMH

AMH 7.0为一套独立的LNMP/Nginx虚拟主机面板,请使用纯净系统安装。手动部署AMH的操作步骤如下:

  1. 远程连接已创建的ECS实例。具体步骤,请参见通过密码或密钥认证登录Linux实例
  2. 执行以下命令,下载并运行AMH安装脚本。
    wget http://dl.amh.sh/amh.sh && bash amh.sh
    回显信息类似如下所示:
    
                                       AMH-7.0
                                Powered by amh.sh 2006-2022
                             http://amh.sh All Rights Reserved
    
    ==========================================================================
    CentOS7 64Bit
    Server ip
    4*CPU, 15615MB/RAM, 0MB/Swap
    
    [Notice] AMH与MySQL初始账号密码:
    admin: fc70b568****
    root: fc70b568****
    ==========================================================================
    [Notice] 现在安装AMH-7.0吗?确认安装请输入y回车:
  3. 输入y,开始安装AMH。
    显示类似如下信息,表示AMH已安装成功。
    ==========================================================================
    [AMH] 恭喜您! AMH 7.0 安装成功。
    访问以下地址管理面板(如访问受限,请在主机商安全组开放面板端口如:8888 )
    http://47.98.XX.XX:8888
    https://47.98.XX.XX:9999
    AMH 用户名: admin
    AMH 密码: fc70b568****
    MySQL 用户名: root
    MySQL 密码: fc70b568****
    
    开始时间: 2022年 09月 30日 星期五 10:51:24 CST
    完成时间: 2022年 09月 30日 星期五 10:53:26 CST (使用: 2 分钟)
    更多帮助请访问: https://amh.sh
    ==========================================================================

使用AMH搭建PHP网站

  1. 获取ECS实例的公网IP地址。
    1. 登录ECS管理控制台