许昌市网站建设_网站建设公司_C#_seo优化
2026/3/2 10:42:36 网站建设 项目流程

一、项目架构

(1)整体结构

1、使用LNMP环境+Discuz论坛源程序

2、LNMP=Linux+Nginx+mariable+PHP

(2)Nginx
1、最初于2004年10月4日为俄罗斯知名门户站点而开发的
2、Nginx是一款轻量级的网站服务软件,因其稳定性和丰富 的功能而深受信赖
3、特点:低系统资源、占用内存少且并发能力强,是目前主 流网站使用的http服务程序
(3)Mariadb
1、Mariadb是一种数据库软件
2、由开源社区维护,是MySQL的分支,几乎完全兼容
3、MySQL,两者性能基本一致,操作十分相似
(4)PHP
1、PHPHypertxt Preprocessor,超文本预处理器)是一种 通用的开源脚本语言,发明于 1995年,它吸取了C语 言、Java语言及Perl语言的很多优点,具有开源、免费、 快捷、跨平台性强、效率高等优良特性,是目前 Web开 发领域最常用的语言之一
2、Discuz默认使用PHP编写
(5)Discuz
1、Discuz一套通用的社区论坛软件系统
2、自20016月面世以来,Discuz!已拥有15年以上的应用历 史和200多万网站用户案例,是全球成熟度、覆盖率最大 的论坛软件系统之一
3、2010823日被腾讯收购
4、网址:https://www.discuz.vip/

二、实现过程

安装RHEL9系统

见博主发布的RHCSA第一次作业中有详细过程;

1、项目准备
(1)配置系统

关闭安全软件

修改主机名

配置本地光盘镜像为yum源

进入之后点i进行编辑如下内容,编辑完以后点ESC输入:wq退出;

清理yum源,并创建makecache

测试网络连通性

制作快照

(2)下载Discuz安装包

使用Windows下载Discuz! x3.5安装包

下载地址如下

在windows系统中解压缩后备用(记住文件夹位置)

2、部署项目
(1)安装LNMP环境

安装php

安装nginx

安装数据库

(2)配置环境

数据库配置

设置论坛安装文件

使用xftpDiscuz_X3.5_SC_UTF8_20250205目录中的 upload目录上传到根目录,并赋予权限
在Xshell中点Xftp软件标志,进入Xftp

在Xftp里找到之前下载的Discuz安装包的位置,只需要将upload文件夹拖到旁边的根目录下(拖到空白处,不要放在任何一个文件夹内);

输入上述命令后,蓝色字体upload将带有绿色背景,如下:

设置nginx

进入之后只编辑红色框内的内容,具体内容如图所示:

(3)安装论坛文件

复制上图的ip以后,进入浏览器搜索,将会出现如下界面,根据图中提示操作

点击完同意以后会出现一个小弹窗,点击取消/继续

填写内容得与数据库创建时填入的内容相符,Email可改可不改

完成以上步骤后即整体架构完成

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询