# 使用RDS for MySQL搭建WordPress
WordPress是使用PHP语言开发的博客平台，用户可以在支持PHP和RDS for MySQL数据库的服务器上搭建属于自己的网站，本文教您通过华为云虚拟私有云、弹性云服务器和RDS for MySQL数据库，轻松几步，在LAMP环境下搭建WordPress。
#### 准备工作
在搭建过程中，您会使用以下服务或工具：
- 云服务：华为云弹性云服务器ECS和关系型数据库 RDS for MySQL。
- MySQL客户端：配置数据库工具。
- PuTTY：远程登录工具。
![](https://support.huaweicloud.com/bestpractice-rds-mysql/public_sys-resources/note_3.0-zh-cn.png)
以上软件来自第三方网站，仅作示例。若搭建的网站做商业用途，建议自行获取需要的版本软件，以应对不同需求。
#### 操作步骤
#### 步骤1：设置网络
1. 进入[创建虚拟私有云页面](https://console.huaweicloud.com/vpc/?#/vpc/vpcs/createVpc)。
2. 创建VPC，以vpc-01为例。
3. 在基本信息页面进行设置，自定义VPC及子网名称，根据实际需求选择可用分区等，IPv4网段选择"192.168"，其他均可以保持默认配置，单击"立即创建"提交任务。创建成功后，返回控制台页面。
4. 在"网络控制台"选择"访问控制 \> 安全组"，单击"创建安全组"，以sg-01为例。
5. 在安全组界面，单击操作列的"配置规则"，进入安全组详情界面。
6. 单击"添加规则"，将ECS绑定的[弹性公网IP]添加到入方向规则。
 
#### 步骤2：购买ECS
1. 进入[购买弹性云服务器页面](https://console.huaweicloud.com/ecm/?#/ecs/create/custom)。
2. 配置如下信息，关于计费详情，请参见[产品价格详情](https://www.huaweicloud.com/pricing.html#/ecs)。
   
   1. **完成基础配置：选择"按需计费"、"区域"和"镜像"，其他默认。**
      此处以公共镜像"CentOS7.4 64bit for P2v(40GB)"为例，如[图1]所示。
      图1选择镜像   
      ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002229548110.png "点击放大") 
   
   2. **网络配置：选择VPC和安全组，购买弹性公网IP，其他默认。**
      1. 选择之前创建的虚拟私有云vpc-01。
      
      2. 选择之前步骤创建的安全组sg-01。
      
      3. 在"弹性公网IP"处选择"现在购买"。
       
   
   3. **高级配置：设置ECS名称和密码，单击"下一步：确认订单"** 。
      1. 云服务名称，以ecs-01为例。
      
      2. 设置密码。
       
   
   4. **确认配置。** **确认无误，单击"立即购买"。**
   
   
   
   
3. ECS创建成功后，您可通过华为云管理控制台，对其进行查看或管理。
 
#### 步骤3：搭建LAMP环境
1. 下载PuTTY客户端。
2. 解压文件后，双击"putty"，显示配置界面。
3. 选择"Session"，配置相关信息后，如[图2]，单击"Open"。
   
   1. 在"Host Name (or IP address)"下的输入框中输入ECS的弹性IP地址，其他配置均保持默认值。
   
   2. 在"Saved Sessions"中输入名称，此处以Wordpress为例，单击"Save"，保存会话配置。
      图2配置PuTTY   
      ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547577.png) 
   
   
   
   
4. 在登录界面中，输入ECS的用户名和密码，即可登录ECS。
5. 通过PuTTY登录云服务器，直接获取root权限，可以直接在PuTTY内输入命令。 
   请输入MySQL或PHP等软件安装命令，此处以安装PHP为例：
   **yum install -y httpd php php-fpm php-server php-mysql mysql**
   结果显示如下，表明安装完成。
   ```
   Complete
   ```
   
   
6. 安装解压软件。 
   **yum install -y unzip**
   
   
7. 下载并解压WordPress安装文件。 
   **wget -c** <https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz>
   **tar xzf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html**
   **chmod -R 777 /var/www/html**
   
   
8. 安装完成后，依次启动相关服务。 
   **systemctl start httpd.service**
   **systemctl start php-fpm.service**
   
   
9. 设置服务开机自启动。 
   **systemctl enable httpd.service**
   
   
 
#### 步骤4：购买并配置RDS
1. 请根据具体需求[购买华为云RDS for MySQL数据库实例](https://support.huaweicloud.com/usermanual-rds-mysql/rds_10_0028.html)。
   
   - 选择MySQL 5.7版本，创建以"rds-01"为例的数据库实例。
   
   - 确保RDS和ECS使用同一个安全组，以便用户正常访问数据库。
   
   - 设置root用户对应的密码，并妥善管理您的密码，因为系统将无法获取您的密码信息。
   
   
   
   
2. 进入RDS console，在"实例管理"页面，单击实例名称"rds-01"，进入实例的"概览"页签。
3. 选择"数据库管理"页签，单击"创建数据库"，在弹出框中输入数据库名称，以"wordpress"为例，选择字符集并授权数据库账号，单击"确定"。
   
   图3创建数据库   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002229548266.png "点击放大")
   
   
4. 选中"账号管理"页签，单击"创建账号"。在"创建账号"弹出框中，输入数据库账号，以"tony"为例，授权数据库选择[步骤3]中创建的"wordpress"数据库，并输入密码和确认密码，单击"确定"。
   
   图4创建账号   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264627717.png "点击放大")
   
   
 
#### 步骤5：安装WordPress
1. 单击弹性云服务器实例列表"操作"列下的"远程登录"，远程登录弹性云服务器。
2. 在本地windows浏览器里输入地址：**http://** *弹性* *IP* *地址* **/*w*ordpress** ，访问WordPress，单击"现在就开始！"。
   
   其中，*弹性IP地址* 为[步骤2：购买ECS]时所创建的弹性IP地址。
   图5访问   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002229548242.png "点击放大")
   
   
3. 输入连接数据库的相关信息，单击"提交"。 
   - 数据库名为之前创建的"wordpress"数据库。
   
   - 用户名为之前创建的"tony"数据库账号。
   
   - 密码为创建"tony"账号时，您设置的密码。
   
   - 数据库主机为数据库实例"rds-01"的内网IP。
   
   
   图6输入连接信息   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002229548250.png "点击放大")
   
   
4. 数据库配置正确，通过验证后，单击"现在安装"。 
   图7数据库配置验证通过   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547653.png "点击放大")
   
   
5. 设置博客登录的"站点标题"、"用户名"和"密码"。 
   图8设置基本信息   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547557.png "点击放大")
   
   
6. 安装成功后，单击"登录"。 
   图9安装成功   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547561.png "点击放大")
   
   
7. 在登录页面，输入用户名和密码，单击"登录"。 
   图10登录   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547565.png "点击放大")
   
   
8. 您的WordPress搭建成功。 
   图11结果验证   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264627633.png "点击放大")
   
   
 
