news 2026/2/12 8:47:46

论坛搭建项目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
论坛搭建项目

项目架构

整体结构
  • 使用LNMP环境+Discuz论坛源程序

  • LNMP= Linux + Ngnix + mariadb + PHP

Nginx
  • 最初于2004年10月4日为俄罗斯知名门户站点而开发的

  • Nginx是一款轻量级的网站服务软件,因其稳定性和丰富的功能而深受信赖,

  • 特点:低系统资源、占用内存少且并发能力强,是目前主流网站使用的http服务程序

Mariadb
  • Mariadb是一种数据库软件

  • 由开源社区维护,是MySQL的分支,几乎完全兼容MySQL,两者性能基本一致,操作十分相似

PHP
  • PHP(Hypertxt Preprocessor,超文本预处理器)是一种通用的开源脚本语言,发明于 1995年,它吸取了 C 语言、Java 语言及 Perl 语言的很多优点,具有开源、免费、快捷、跨平台性强、效率高等优良特性,是目前 Web 开发领域最常用的语言之一

  • Discuz默认使用PHP编写

Discuz
  • Discuz一套通用的社区论坛软件系统

  • 自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度、覆盖率最大的论坛软件系统之一

  • 2010年8月23日被腾讯收购

  • 网址:https://www.discuz.vip/

项目准备

安装RHEL9系统
配置系统
  • 关闭安全软件

[root@localhost ~]# systemctl stop firewalld # 关闭防火墙 [root@localhost ~]# systemctl disable firewalld # 取消开机启动 [root@localhost ~]# setenforce 0 # 关闭SELinux
  • 修改主机名

[root@localhost ~]# hostnamectl set-hostname 本人姓名全拼 [root@localhost ~]# bash [root@server ~]# setenforce 0 # 重新关闭SELinux
  • 配置本地光盘镜像为yum源

[root@localhost ~]# mount /dev/sr0 /mnt # 挂载光盘 ​ [root@localhost ~]# vim /etc/yum.repos.d/yum.repo # 添加如下内容 [baseos] name=baseos baseurl=/mnt/BaseOS gpgcheck=0 ​[appstream] name=appstream baseurl=/mnt/AppStream gpgcheck=0 ​ [root@localhost ~]# yum clean all ​ [root@localhost ~]# yum makecache
  • 测试网络连通性:ping www.qq.com

  • 制作快照

下载Discuz安装包
  • 使用windows迅雷下载Discuz!x3.5安装包

  • 地址:https://gitee.com/Discuz/DiscuzX/attach_files/2044572/download

  • 在windows系统解压缩后备用

部署项目

安装LNMP环境
  • 安装php

[root@localhost ~]# dnf install -y php*
  • 安装nginx

[root@localhost ~]# dnf install nginx -y
  • 安装数据库

[root@localhost ~]# dnf install mariadb-server -y

配置环境
  • 数据库配置

[root@localhost ~]# systemctl start mariadb # 启动数据库 [root@localhost yum.repos.d]# mysql -uroot -p Enter password: 在此处直接回车即可 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 10.5.16-MariaDB MariaDB Server ​ Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. ​ Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. ​ # 查看目前的所有数据库信息 MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.000 sec) ​ # 创建luntan数据库 MariaDB [(none)]> create database luntan; Query OK, 1 row affected (0.000 sec) ​ # 再次查看确认 MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | luntan | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.000 sec) ​ # 修改登录数据库的密码 MariaDB [(none)]> alter user 'root'@'localhost' identified by 'redhat123'; Query OK, 0 rows affected (0.001 sec) ​ MariaDB [(none)]> exit Bye

  • 设置论坛安装文件

    • 使用xftp将Discuz_X3.5_SC_UTF8_20250205目录中的upload目录上传到根目录,并赋予权限

[root@localhost ~]# chmod -R 777 /upload

  • 设置nginx

[root@localhost ~]# vim /etc/nginx/nginx.conf server { listen 80; listen [::]:80; server_name _; root /upload; # 修改 ​ [root@localhost ~]# systemctl enable --now nginx ​
安装论坛软件
  • windows中打开浏览器输入服务器ip ,按照Discuz安装向导提示操作

  • 下一步后成功

  • 直接访问站点,测试

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/5 2:01:51

Llama3-8B音乐歌词生成:创意产业AI落地实战

Llama3-8B音乐歌词生成:创意产业AI落地实战 1. 为什么选Llama3-8B做歌词创作? 你有没有试过为一首旋律配上恰到好处的歌词?反复修改、卡在押韵上、情绪表达不到位……这些困扰音乐人多年的问题,现在用一台普通笔记本就能缓解。 …

作者头像 李华
网站建设 2026/2/6 6:16:21

开源数字人落地难点:Live Avatar当前限制与应对策略

开源数字人落地难点:Live Avatar当前限制与应对策略 1. Live Avatar是什么:一个被硬件卡住脖子的前沿模型 Live Avatar是阿里联合高校开源的数字人生成模型,目标很明确——让普通人也能用上高质量的AI数字人。它能根据一张人物照片、一段音…

作者头像 李华
网站建设 2026/2/8 15:53:54

Qwen3-Embedding-4B省钱方案:按需GPU计费部署实战

Qwen3-Embedding-4B省钱方案:按需GPU计费部署实战 你是不是也遇到过这样的问题:想用一个高质量的嵌入模型做语义搜索、RAG或者聚类分析,但一查显存要求就皱眉——8B模型要24G显存,4B也要16G起步,租一台A10或A100动辄每…

作者头像 李华
网站建设 2026/2/4 21:09:32

Cute_Animal_For_Kids_Qwen_Image vs 其他绘图模型:谁更适合亲子场景?

Cute_Animal_For_Kids_Qwen_Image vs 其他绘图模型:谁更适合亲子场景? 你有没有试过陪孩子画一只会跳舞的熊猫?或者一起编一个“长翅膀的小兔子开飞船”的故事,却卡在“怎么画出来”这一步?很多家长发现,想…

作者头像 李华
网站建设 2026/2/7 8:09:41

模拟I2C通信原理:GPIO驱动开发深度剖析

以下是对您提供的博文《模拟IC通信原理:GPIO驱动开发深度剖析》的 全面润色与专业重构版本 。本次优化严格遵循您的所有要求: ✅ 彻底去除AI痕迹 :语言自然、节奏松弛有致,像一位在实验室调试了上百次IC波形的老工程师在和你…

作者头像 李华
网站建设 2026/2/5 23:28:12

Apriel-1.5震撼发布:15B小模型推理能力惊艳业界

Apriel-1.5震撼发布:15B小模型推理能力惊艳业界 【免费下载链接】Apriel-1.5-15b-Thinker 项目地址: https://ai.gitcode.com/hf_mirrors/ServiceNow-AI/Apriel-1.5-15b-Thinker 导语:ServiceNow AI推出的Apriel-1.5-15b-Thinker模型以150亿参数…

作者头像 李华