AMH是一套通过Web控制和管理Linux服务器以及虚拟主机的管理系统。您可以使用云服务器ECS安装AMH来搭建PHP网站。本篇教程分别介绍如何在Linux系统实例中部署AMH并快速搭建PHP网站。
前提条件
- 已注册阿里云账号。如还未注册,请先完成账号注册。
- 如需用户通过域名访问您的站点,请确保您已备案域名。如果域名没有备案,购买ECS实例后,请访问阿里云备案中心,进行备案。
- 使用手动方式部署AMH,请确保您已完成以下操作:
- 已创建ECS实例。
若尚未创建实例,请参见创建方式导航。
注意 本教程示例中使用的AMH为4.2版本。因版本限制,在创建ECS实例时选择CentOS 6操作系统镜像。
- 已在实例所在安全组的入方向中添加规则放行AMH的8888端口及FTP的21端口。
若尚未添加规则,请参见添加安全组规则。
手动部署AMH
AMH 4.2为一套独立的LNMP/Nginx虚拟主机面板,请使用纯净系统安装。手动部署AMH的操作步骤如下:
- 远程连接已创建的ECS实例。具体步骤,请参见通过Workbench远程连接Linux实例。
- 执行以下命令,下载并运行AMH安装脚本。
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
- 根据界面提示输入对应信息,然后进入安装流程。
您可以通过镜像详情页获取MySQL与AMH相应的账号密码信息。
- 输入1并回车。(1代表安装AMH,2代表卸载AMH,3代表退出不做操作)
- 输入当前服务器的IP地址,并回车。
- 输入MySQL的登录密码,并回车。
- 输入AMH的登录密码,并回车。
最后提示安装成功,说明系统已安装完成。成功安装后,如有必要请删除日志文件
amh.log。