【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、进行配置论坛

相关推荐
长流小哥2 分钟前
Linux 深入浅出信号量:从线程到进程的同步与互斥实战指南
linux·c语言·开发语言·bash
随猿Fa42 分钟前
用密钥方式让通过JumpServer代理的服务器可以在我本地电脑直接访问
运维·服务器
派阿喵搞电子1 小时前
Ubuntu 常用命令行指令
linux·ubuntu
库库林_沙琪马1 小时前
Linux 命令全解析:从零开始掌握 Linux 命令行
linux·运维·服务器
嘿rasa1 小时前
2025最新系统 Linux 教程(二)
linux·运维·服务器
浪淘沙jkp1 小时前
AI大模型学习十:‌Ubuntu 22.04.5 调整根目录大小,解决根目录磁盘不够问题
linux·学习·ubuntu
啊吧怪不啊吧2 小时前
Linux常见指令介绍上(入门级)
linux·运维·服务器
菜狗想要变强2 小时前
RVOS-7.实现抢占式多任务
linux·c语言·驱动开发·单片机·嵌入式硬件·risc-v
网络之路Blog2 小时前
【实战中提升自己】 防火墙完结篇之VPX部署–IPSEC VPX,包括与L2TP共存问题
服务器·网络·网络之路一天·华为华三数通基础·华为华三网络基础·数通基础·华为华三数通
ALex_zry2 小时前
从源码到实战:深度解析`rsync`增量同步机制与高级应用
linux·网络·运维开发