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

前提条件

  • 使用本教程进行操作前,请确保您已经注册了阿里云账号。如还未注册,请先完成账号注册
  • 若使用手动方式部署AMH,请确保您已创建ECS实例。具体步骤,请参见创建ECS实例

操作步骤

镜像部署AMH

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

  1. 单击PHP运行环境(AMH 4.2面板 CentOS 6.5)进入镜像详情页。
  2. 单击立即购买

    AMH镜像
  3. 自定义购买页面,镜像区域已自动设置为您选购的镜像。按照界面提示,完成ECS实例的其他配置后,单击确认订单并完成支付。配置详情,请参见使用向导创建实例

    购买ECS实例

手动部署AMH

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

  1. 使用root账号登录Linux服务器。具体步骤,请参见使用用户名密码验证连接Linux实例
  2. 下载并运行AMH安装脚本。
    wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

    AMH-WGET
  3. 根据界面提示输入对应信息,然后进入安装流程。
    1. 输入1并回车。(1代表安装AMH,2代表卸载AMH,3代表退出不做操作)
    2. 输入当前服务器的IP地址,并回车。
    3. 输入MySQL的登录密码,并回车。
    4. 输入AMH的登录密码,并回车。

    安装AMH
    最后看到安装成功提示,说明系统已安装完成。成功安装后,如有必要请删除日志文件amh.log。若安装失败需协助安装,请将错误日志反馈给我们。
    说明 安装成功需花费1小时左右,请您耐心等待。

使用AMH搭建PHP网站

完成以下操作,使用AMH搭建PHP网站:

  1. 登录AMH管理页面。
    1. 在浏览器地址栏,输入ECS实例公网IP地址:8888并回车,进入AMH后台登录界面。

      登录界面
    2. 输入用户名和密码,单击登录。如果您使用了镜像部署AMH,则默认帐号为admin、密码为cldera.com
      登录成功后,您可以看到很多功能,如下图所示。
      登录成功
  2. 开始创建空间。
    1. 在顶部导航栏,单击虚拟主机 > 虚拟主机

      虚拟主机
    2. 设置主标识域名绑定域名,其他配置使用默认值,单击保存

      设置AMH
      创建的虚拟主机,如下图所示。
      虚拟主机列表
  3. 创建PHP网站所需的MySQL数据库。
    1. 在顶部导航栏,单击MySQL > 快速建库

      快速建库
    2. 按需选择以下任一方式创建MySQL数据库。
      • 方法一:按下图所示完成数据库的配置,并单击创建。其中数据库编码一般选择UTF8即可。
        创建数据库1
      • 方法二:将localhost更改为%,以便远程管理MySQL。
        创建数据库2
  4. AMH搭建网站的准备工作完成后,您可以通过dedecms系统安装默认网站。去官网下载dedecms系统并上传到空间根目录。
    1. 去官网下载dedecms系统。
    2. 新增FTP账号。
      1. 在顶部导航栏,选择FTP
        说明 该FTP需绑定到之前已创建的空间中。
      2. 配置参数后,单击保存
        新增FTP账号
        新增的FTP账号,如下图所示。
        FTP账号列表
    3. 登录FTP,上传dedecms系统。
      1. 登录后,FTP中有2个默认主页文件,您可以直接删除。
        FTP根目录
      2. 将文件压缩成zip格式并上传,如下图所示。
        压缩dedecms
        上传dedecms
    4. 登录FTP,解压已上传的文件。
      1. 选择创建的FTP帐号,单击管理
        管理FTP账号1
      2. 登录FTP。
        登录FTP
      3. 选中需要解压的文件, 单击智能解压
        只能解压
      4. 解压完成后,开始安装网站。
        完成解压
  5. 在浏览器中输入之前绑定的域名(该域名需要先解析到服务器),并完成以下操作。完成操作后,您可以快速使用AMH建站,与其它PHP系统的安装和使用相同。
    1. 阅读并同意许可协议,然后单击继续

      输入域名1
    2. 查看环境监测结果,然后单击继续

      输入域名2
    3. 配置参数。配置完成后,单击继续,开始安装。

      输入域名3
      安装完成后,如下图所示。此时您可以访问网站首页。
      输入域名4