凯发k8国际娱乐官网入口-k8凯发> 云数据库 rds> > > 使用rds for mysql搭建discuz!论坛
更新时间:2023-11-08 gmt 08:00

使用rds for mysql搭建discuz!论坛-凯发k8国际娱乐官网入口

crossday discuz! board(以下简称 discuz!)是一套通用的社区论坛软件系统,用户可以通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。本文教您通过华为云虚拟私有云、弹性云服务器和rds for mysql数据库,轻松几步,在lamp环境下搭建discuz!。

  1. 设置网络
  2. 创建ecs
  3. 搭建lamp环境
  4. 购买并配置rds
  5. 安装discuz!

准备工作

在搭建过程中,您会使用以下服务或工具:

  • 云服务:华为云ecs和rds。
  • putty:远程登录工具。
  • 安装包版本。
    • apache:2.4.6
    • mysql:5.4.16
    • php:5.4.16

以上软件来自第三方网站,仅作示例。若搭建的网站做商业用途,建议自行获取需要的版本软件,以应对不同需求。

设置网络

  1. 登录。
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 选择网络>虚拟私有云。进入虚拟私有云信息页面。
  4. “虚拟私有云”页面,单击“创建虚拟私有云”购买vpc,以vpc-01为例。
  5. 在基本信息页面进行设置,自定义vpc及子网名称,根据实际需求选择可用分区等,ipv4网段选择“192.168”,其他均可以保持默认配置,单击“立即创建”提交任务。创建成功后,返回控制台页面。
  6. 在“网络控制台”选择“访问控制 > 安全组”,单击“创建安全组”,以sg-01为例。
  7. 在安全组界面,单击操作列的“配置规则”,进入安全组详情界面。
  8. 单击“一键放通”,开通常用端口和网络协议。
    一键放通功能默认放通22、3389、80、443端口和icmp协议。适用于需要远程登录、公网ping及用于网站服务的云服务器场景。
    图1 添加安全组规则

购买弹性云服务器

  1. 登录。
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 选择计算 > 弹性云服务器。进入弹性云服务器信息页面。
  4. 在管理控制台购买ecs,关于计费详情,请参见。
    1. 完成基础配置:选择“按需计费”、“区域”和“镜像”,其他默认。
      此处以公共镜像“centos7.4 64bit for p2v(40gb)”为例,如图2所示。
      图2 选择镜像
    2. 网络配置:选择vpc和安全组,购买弹性公网ip,其他默认。
      1. 选择之前创建的虚拟私有云vpc-01。
      2. 选择之前步骤创建的安全组sg-01。
      3. “弹性公网ip”处选择“现在购买”。
    3. 高级配置:设置ecs名称和密码,单击“下一步:确认订单”
      1. 云服务名称,以ecs-01为例。
      2. 设置密码。
    4. 确认配置。确认无误,单击“立即购买”。
  5. ecs创建成功后,您可通过华为云管理控制台,对其进行查看或管理。

搭建lamp环境

  1. 下载putty客户端。
  2. 解压文件后,双击“putty”,显示配置界面。
  3. 选择“session”,配置相关信息后,如图3,单击“open”。
    1. 在“host name (or ip address)”输入ecs弹性ip地址,其他配置均保持默认值。
    1. 在“saved sessions”中输入名称,此处以“discuz”为例,单击“save”,保存会话配置。
      图3 配置putty
  4. 在登录界面中,输入ecs的用户名和密码,即可登录ecs。
  5. 安装apache、mysql或php等软件。

    通过putty登录云服务器,直接获取root权限,可以直接在putty内输入命令。

    请输入软件安装命令,此处以php为例。

    yum install -y httpd php php-fpm php-server php-mysql mysql

    结果显示如下,表明安装完成。
    complete
  6. 安装完成后,依次启动相关服务。

    systemctl start httpd.service

    systemctl start php-fpm.service

购买并配置rds

  1. 请根据具体需求购买华为云rds for mysql数据库实例
    • 选择mysql 5.6或mysql 5.7版本,创建以“rds-01”为例的数据库实例。
    • 确保rds和ecs使用同一个安全组,以便用户正常访问数据库。
    • 设置root用户对应的密码,并妥善管理您的密码,因为系统将无法获取您的密码信息。
  2. 云数据库rds创建成功后,您可以登录,对其进行查看或管理。

安装discuz!

  1. 下载。
  2. 使用数据传输工具将安装包上传到ecs。
    1. 执行以下命令,解压discuz!安装包。

      unzip discuz_x3.3_sc_utf8.zip

    2. 执行以下命令,将解压后的“upload”中的所有文件,复制到“/var/www/html/”目录。

      cp -r upload/* /var/www/html/

    3. 执行以下命令,将写入权限赋予给其他用户。

      chmod -r 777 /var/www/html

  3. 在本地windows浏览器里输入地址:http://弹性ip地址/install,进入安装界面,按照discuz!安装向导进行安装。
    其中,弹性ip地址购买弹性云服务器时所创建的弹性ip地址,“install”必须小写。
    1. 确认协议,并单击“我同意”。
    2. 开始安装后,检查安装环境并单击“下一步”。
    3. 设置运行环境,并单击“下一步”。
    4. 安装数据库,填写数据库信息,单击“下一步”完成安装。
      • 数据库服务器地址即为“rds-01”的私有ip地址。
      • 数据库密码是“rds-01”配置的数据库管理员root帐号对应的密码。
      • 自定义管理员信息。
  4. discuz!安装完成后,在浏览器中输入http://弹性ip地址/forum.php,可登录论坛k8凯发主页,则说明网站搭建成功。
分享:
网站地图