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

前提条件

  • 已注册阿里云账号。如还未注册,请先完成账号注册
  • 若使用手动方式部署AMH,请确保您已完成以下操作:
    • 已创建ECS实例。

      若尚未创建实例,请参见创建ECS实例

    • 已在实例所在安全组中添加规则放行端口8888。

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

操作步骤

镜像部署AMH

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

  1. 单击PHP运行环境(AMH 4.2面板 CentOS 6.5)进入镜像详情页。
  2. 单击立即购买
    使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第1张
  3. 自定义购买页面,镜像区域已自动设置为您选购的镜像。按照界面提示,完成ECS实例的其他配置后,单击确认订单并完成支付。配置详情,请参见使用向导创建实例
    使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第2张

手动部署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建站_建站教程_云服务器 ECS 阿里云技术文档 第3张
  3. 根据界面提示输入对应信息,然后进入安装流程。
    1. 输入1并回车。(1代表安装AMH,2代表卸载AMH,3代表退出不做操作)
    2. 输入当前服务器的IP地址,并回车。
    3. 输入MySQL的登录密码,并回车。
    4. 输入AMH的登录密码,并回车。
    使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第4张
    最后看到安装成功提示,说明系统已安装完成。成功安装后,如有必要请删除日志文件amh.log。若安装失败需协助安装,请将错误日志反馈给我们。
    说明 安装成功需花费1小时左右,请您耐心等待。

使用AMH搭建PHP网站

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

  1. 登录AMH管理页面。
    1. 在浏览器地址栏,输入ECS实例公网IP地址:8888并回车,进入AMH后台登录界面。
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第5张
    2. 输入用户名和密码,单击登录。如果您使用了镜像部署AMH,则默认帐号为admin、密码为cldera.com
      登录成功后,您可以看到很多功能,如下图所示。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第6张
  2. 开始创建空间。
    1. 在顶部导航栏,单击虚拟主机 > 虚拟主机
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第7张
    2. 设置主标识域名绑定域名,其他配置使用默认值,单击保存
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第8张
      创建的虚拟主机,如下图所示。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第9张
  3. 创建PHP网站所需的MySQL数据库。
    1. 在顶部导航栏,单击MySQL > 快速建库
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第10张
    2. 按需选择以下任一方式创建MySQL数据库。
      • 方法一:按下图所示完成数据库的配置,并单击创建。其中数据库编码一般选择UTF8即可。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第11张
      • 方法二:将localhost更改为%,以便远程管理MySQL。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第12张
  4. AMH搭建网站的准备工作完成后,您可以通过dedecms系统安装默认网站。去官网下载dedecms系统并上传到空间根目录。
    1. 去官网下载dedecms系统。
    2. 新增FTP账号。
      1. 在顶部导航栏,选择FTP
        说明 该FTP需绑定到之前已创建的空间中。
      2. 配置参数后,单击保存使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第13张
        新增的FTP账号,如下图所示。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第14张
    3. 登录FTP,上传dedecms系统。
      1. 登录后,FTP中有2个默认主页文件,您可以直接删除。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第15张
      2. 将文件压缩成zip格式并上传,如下图所示。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第16张使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第17张
    4. 登录FTP,解压已上传的文件。
      1. 选择创建的FTP帐号,单击管理使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第18张
      2. 登录FTP。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第19张
      3. 选中需要解压的文件, 单击智能解压使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第20张
      4. 解压完成后,开始安装网站。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第21张
  5. 在浏览器中输入之前绑定的域名(该域名需要先解析到服务器),并完成以下操作。完成操作后,您可以快速使用AMH建站,与其它PHP系统的安装和使用相同。
    1. 阅读并同意许可协议,然后单击继续
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第22张
    2. 查看环境监测结果,然后单击继续
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第23张
    3. 配置参数。配置完成后,单击继续,开始安装。
      使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第24张
      安装完成后,如下图所示。此时您可以访问网站首页。使用AMH建站_建站教程_云服务器 ECS 阿里云技术文档 第25张