找回密码
 立即注册
查看: 81|回复: 0

使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

[复制链接]
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 62 天

    [LV.6]常住居民II

    200

    主题

    18

    回帖

    2553

    积分

    管理员

    积分
    2553
    发表于 2024-12-13 15:31:11 | 显示全部楼层 |阅读模式
    目录


    • 使用华为云鲲鹏弹性云服务器部署Discuz
    • 实验摘要
    • 部署开始

      • 登录弹性云服务器
      • 安装Apache
      • 安装PHP编译器
      • 安装PHP-MySQL插件
      • 安装MariaDB数据库
      • Discuz!安装
      • Discuz!安装体验


    使用华为云鲲鹏弹性云服务器部署Discuz

    华为云配置地址:
    实验目的与基本要求
    实验目的:
    Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。实验将在华为云鲲鹏弹性云服务器CentOS系统的实例上,部署Discuz!项目;体验通过源码在鲲鹏云服务器上安装软件,体验Discuz!论坛网站。
    基本要求:

    • 熟练使用Linux基本操作命令;
    • 了解Discuz!的基本作用和原理;

    实验摘要

    操作前提:登录华为云

    • 部署开始
    • 安装Apache
    • 安装MariaDB数据库
    • Discuz!安装
    • Discuz!安装体验
    实验步骤:登录华为云
    注意:开始实验之前请点击手册上方“预置实验环境”按钮
    ①预置实验环境
    预置实验环境需要等待【2分钟】。
    环境预置成功意味着系统为您创建好了实验过程所需的ECS、EIP、VPC、安全组等资源,确保后续实验可以正常进行。
    预置的ECS资源用户、密码信息可点击预置环境信息查看。
    1.png

    ②登录华为云:
    进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
    注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。
    2.png


    部署开始


    登录弹性云服务器

    ①双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器,请使用弹性云服务器ECS的公网IP替换命令中的【EIP】;
    什么是弹性云服务器?
    3.png

    说明:云服务器的弹性公网IP地址可以通过鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,进行查看并复制。
    ②接受秘钥输入“yes”,回车;
    ③输入密码:使用预置环境信息中云服务器名称为ecs-01的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。
    成功登录云服务器之后如下图所示(实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接):
    双击桌面的“Xfce 终端”打开 Terminal 终端界面,输入:
    LANG=en_us.UTF-8 szh root@124.70.64.241
    注:(124.70.64.241)IP 地址是打开浏览器后点击“弹性云服务器 ECS”,在服务器列表上复制。
    回车后输入 yes 确认,然后点击云桌面左上侧的眼睛图标,点击复制用户密码,然后在终端页面
    进行粘贴,之后按回车键成功登录云服务器
    4.png

    5.png


    安装Apache

    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
    安装软件httpd
    httpd是Apache超文本传输协议(HTTP)服务器的主程序。
    执行以下命令安装:
    在终端界面输入:
    yum -y install httpd回车之后报告错误,yum 源有问题,通过命令:
    cd  /etc/yum.repos.d/回车之后发现 CentOS-Base.repo 里面的yum源是错误的,CentOS-Base.repo文件有个备份,将 CentOS-Base.repo 备份文件替换掉原文件
    在此进行安装,替换命令:
    cp -a /etc/yum.repos.d/CentOS-Base.repo-bak /etc/yum.repos.d/CentOS-Base.repo回车之后输入 yes 确认,再次进行安装,输入:
    yum -y install httpd回车之后,等待片刻最下面提示 Complete 说明 httpd 安装成功。
    6.png

    执行成功,如下图所示:
    7.png

    启动主程序httpd
    启动主程序httpd,用以接受请求。
    执行以下命令:
    执行成功,如下图所示:
    8.png

    设置httpd开机自启动
    httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.
    执行以下命令设置开机自启:
    执行成功,如下图所示:
    9.png


    安装PHP编译器

    安装PHP编译器,为后续的编写工作做准备。
    执行以下命令安装:
    执行成功,如下图所示:
    10.png

    11.png


    安装PHP-MySQL插件

    安装PHP编译器与MySQL链接的插件,用户进行数据库连接。
    执行以下命令安装:
    执行成功,如下图所示:
    12.png

    13.png


    安装MariaDB数据库

    MariaDB是一个数据库,主要用于后续存储论坛数据
    安装MariaDB
    执行以下命令安装:
    执行成功,如下图所示:
    14.png

    15.png

    启动MariaDB
    执行以下命令启动MariaDB:
    执行成功,如下图所示:
    16.png

    设置MariaDB开机自启动
    MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。
    执行以下命令设置MariaDB开机自启:
    执行成功,如下图所示:
    17.png

    进入MySQL数据库
    执行以下命令进入数据库
    执行成功,如下图所示:
    18.png

    创建数据库的用户名和密码
    创建访问数据库的用户名和密码,并进行授权;需要创建如下信息:
    用户名:root
    密码:123456
    主机:localhost(本机)
    数据库名字:kunpeng
    执行以下命令创建:
    代码执行完成后,键盘操作ctrl+c或exit退出数据库编辑,如下图所示
    19.png


    Discuz!安装

    下载Discuz!源码包
    在终端界面输入:
    wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz _SC_UTF8.zip
    回车之后,发现报错提示,提示这个安装包的地址未找到,打开浏览器,打开新标签,在地
    址栏内输入:
    www.discuz.net
    回车之后,进入 Discuz 官方网站将下载地址直接进行复制
    执行以下命令下载:
    执行成功,如下图所示:
    20.png

    解压Discuz!源码包
    执行以下命令解压:
    执行成功,如下图所示:
    21.png

    22.png

    23.png

    Discuz!源码移动
    将Discuz!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
    执行以下命令移动文件。
    说明:此处代码执行无回显。
    24.png

    修改Discuz!源码权限
    修改源码读写权限,使网站能够被所有用户正常读写访问。
    执行以下命令授权。
    说明:此处代码执行无回显。
    25.png

    重启httpd
    重启httpd,使所有设置好的环境变量生效。
    执行以下命令重启httpd:
    执行成功,如下图所示:
    26.png

    更改安全组
    切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:
    27.png

    28.png

    29.png

    安全组为实验开始时“预制实验环境”所创建的安全组(名称是系统分配的华为云实验账号名),点击名称进入安全组设置页面,点击“入方向规则”->"添加规则",设置如下图规则:
    点击“确定”设置完成。
    30.png

    31.png

    浏览器访问Discuz
    仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
    在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
    访问成功如下图所示:
    32.png

    33.png


    Discuz!安装体验

    Discuz!安装
    在浏览器成功访问的页面,点击同意协议,如下图所示:
    34.png

    检查安装环境,如下图所示:
    35.png

    36.png

    点击“下一步”进入设置运行环境。
    37.png

    设置运行环境
    选择“全新安装”,如下图所示:
    点击“下一步”进入安装数据库。
    38.png

    安装数据库
    输入我们在上面设置好的数据库的名称和密码,安装数据库,如下图所示:
    然后为管理员设置密码,点击“下一步”完成安装。
    39.png

    40.png

    登陆Discuz!论坛网站
    安装完成如下图所示:
    41.png

    42.png

    43.png

    44.png

    到此这篇关于使用华为云鲲鹏弹性云服务器部署Discuz的文章就介绍到这了,更多相关鲲鹏云服务器部署Discuz内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|软媒源码阁 |网站地图

    GMT+8, 2025-5-14 05:39 , Processed in 0.086077 second(s), 25 queries .

    Powered by RuanmeiHome X3.5

    Copyright © 2014-2025, 软媒源码阁

    快速回复 返回顶部 返回列表