当前位置: 首页 > news >正文

【linux】使用LNMP环境+Discuz论坛源程序

我使用的版本是linux9.3、Discuz X3.5、nginx1.20、mariadb10.5、php8.0

整体结构

LNMP= Linux + Nginx + 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/

Discuz可去官网自行下载

注意:Ngnix、Mariadb、PHP在使用Discuz时,需要注意版本其兼容性

部署步骤

1、关闭防火墙并关闭防火墙的开机自动启动

2、关闭selinux

重启:

3、测试网络连通性

确保虚拟机可以上网

4、配置仓库:网络仓库

5、安装nginx、mariadb-server、php软件

6、运行nginx和mariadb服务

7、从windows上传discuz包到linux并解压

这里使用的是xftp远程传输工具,官网可下载: XFTP - NetSarang Website (xshell.com)

将压缩包解压到指定路径:

8、设置权限

9、初始化数据库

10、登录进数据库并创建luntan的数据库

11、在浏览器输入你的linux主机的ip地址/upload

12、进行配置论坛

相关文章:

  • Excel处理控件Aspose.Cells指南:使用 Python 删除 Excel 中的重复行
  • Web Worker 中的 DedicatedWorkerGlobalScope 对象
  • LeetCode hot 100—搜索二维矩阵
  • 单片机 + 图像处理芯片 + TFT彩屏 触摸开关控件 v1.2
  • C语言核心结构+难点精讲+工程技巧
  • LLM - Dify 平台介绍
  • linux多线(进)程编程——番外1:内存映射与mmap
  • Java万级并发场景-实战解决
  • AI大模型原理可视化工具:深入浅出理解大语言模型的工作原理
  • 机器学习02——RNN
  • 【2025年五一数学建模竞赛A题】完整思路和代码
  • 代码随想录动态规划part02
  • 【信息系统项目管理师】高分论文:论信息系统项目的范围管理(电网公司保供电可视化系统)
  • 图像处理算法面经1
  • 产品需求设计评审会:三步精准定位需求核心
  • std::enable_shared_from_this 模板类的作用是什么?
  • KEGG注释脚本kofam2kegg.py--脚本010
  • 小程序页面传值的多种方式
  • SQL语言
  • 力扣hot100_技巧_python版本
  • “杭州六小龙”的招聘迷局
  • 纪念|海上金石学的兴盛与王昶《金石萃编》
  • 赛力斯拟赴港上市:去年扭亏为盈净利59亿元,三年内实现百万销量目标
  • 民调显示特朗普执政百日支持率为80年来美历任总统最低
  • 银川市长信箱被指“已读乱回”,官方通报:对相关责任人问责处理
  • 子公司神州信息十年来首次亏损,神州控股遭国有股东广州城投派驻董事问责