操作场景
本文介绍如何在腾讯云云服务器(CVM)上手动安装 AMH 并搭建 PHP 网站。
示例软件版本
前提条件
已购买 Linux 云服务器。如果您还未购买云服务器,请参见 快速配置 Linux 云服务器。
使用 AMH 搭建网站需要使用已完成备案,并且已解析到所使用云服务器的域名。
操作步骤
步骤1:登录 Linux 实例
使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:
步骤2:手动安装 AMH
1. 执行以下命令,下载并执行 AMH 安装脚本。
wget http://dl.amh.sh/amh.sh && bash amh.sh
2. 根据界面上的信息输入
y
,并按 Enter 开始安装。如下图所示:
3. 信息输入完成后,请等待 AMH 完成安装。
4. 安装成功后,您可获取 AMH 后台管理页面的端口号,并记录 AMH 和数据库管理员账号及密码。如下图所示:

步骤3:登录 AMH
1. 使用浏览器访问以下地址,不同的版本可能端口会有所差异,请以执行完步骤2中最后一步记录的端口为准。
http://云服务器公网实例 IP:32949

进入 AMH 后台管理登录页面。如下图所示:

2. 根据以下提示输入相关信息,并单击登录。
管理员账号:
admin
。管理员密码:输入在 安装 AMH 中已获取的密码。
如下图所示则为登录成功:

步骤4:搭建 PHP 网站
创建虚拟主机
1. 在实例的管理页面,找到待验证的云服务器实例,并记录该云服务器实例的公网 IP。如下图所示:


2. 使用本地浏览器访问以下地址,进入 AMH 后台管理登录页面。
http://云服务器实例的公网 IP:32949
显示结果如下图所示:

3. 输入管理员账号以及从 安装 AMH 获取的密码进行登录,成功登录后,选择网站-LNMP 环境列表中的 lnmp01。如下图所示:

4. 将已解析到云服务器的域名填入主标识域名及绑定域名中,其余设置保持默认。如下图所示:
说明:

5. 单击保存即可。
创建数据库
1. 在左侧导航栏选择数据。如下图所示:

2. 选择数据-MySQL软件列表中的 mysql-generic-5.7。

3. 单击快速建库,并参考以下配置信息创建数据库。如下图所示:

主要参数如下,其余参数请保持默认设置:
数据库名称:自定义数据库名称,本文以
mysqlTest
为例。数据库编码:一般使用
UTF8
。用户名:数据库用户名,本文以
mysqlTest_user
为例。用户密码:数据库用户登录密码。
4. 单击创建即可,创建成功会有如下图提示创建成功。

配置 FTP 服务
1. 在左侧导航栏选择 FTP。如下图所示:

2. 选择 FTP 中的账号管理。

3.
请参考以下配置信息
,并单击保存创建 FTP 账号。如下图所示:
账号:FTP 账号名,本文以
ftpuser
为例。密码:FTP 账号密码。
主机根目录:网站根目录,选择 lnmp01 > domain > 域名(qcloudxxxxxx.com) > web。
权限用户:保持默认设置。
4. 成功创建 FTP 账号后,单击账号操作中的文件管理。如下图所示:

5. 在 AMFTP 登录页面上,填写 步骤4 中已创建的 FTP 账号信息,并单击登录。如下图所示:

6. 准备 PHP 网站文件。
本文使用 DedeCMS 内容管理系统,您可结合实际情况准备相关文件。
请将网站文件压缩为 zip 文件,本文以
upload.zip
为例。如下图所示: 
7. 请勾选 AMFTP 中默认的主页文件
ErrorPages
和 index.html
,并单击下方的删除。如下图所示:
8. 选择本地上传 > 极速上传, 并在本地目录中选择
upload.zip
。9. 成功上传后,请根据页面提示单击刷新列表。
10. 勾选
upload.zip
文件,并单击下方的智能解压。如下图所示:
步骤5:安装 PHP 网站
1. 使用本地浏览器访问在 创建虚拟主机 中已配置的绑定域名。
2. 勾选我已经阅读并同意此协议,并单击继续。如下图所示:


3. 查看环境检测结果,并单击继续。如下图所示:


4. 在参数配置页面,输入在 创建数据库 中已创建的数据库配置,并单击页面下方的继续。如下图所示:
说明:
其余配置可结合您的实际需求自行设置。


5. 安装完成后,您可单击访问网站首页。如下图所示:

显示结果如下,成功进入网站首页。



常见问题
如果您在使用云服务器的过程中遇到问题,可参考以下文档并结合实际情况分析并解决问题:
云服务器硬盘问题,可参见 系统盘和数据盘。
域名备案相关问题,可参见 常见驳回原因及其处理。