【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)
将压缩包解压到指定路径: