一.要求
搭建LNMP环境下的论坛
二.搭建步骤
1.安装RHEL9系统,并配置好系统
命令:
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 取消开机启动
setenforce 0 关闭SELinux
2.配置本地光盘镜像为yum源
命令:
vim /etc/yum.repos.d/yum.repo 创建一个新的yum仓库配置文件
在文件里面写以下内容
[baseos]
name=baseos
baseurl=/mnt/BaseOS
gpgcheck=0
[appstream]
name=appstream
baseurl=/mnt/AppStream
gpgcheck=0
mount /dev/sr0 /mnt 挂载光盘
用lsblk命令查看
接着进行清理 yum 所有缓存文件的命令 yum clean all
和生成缓存 yum makecache
然后测试一下网络的联通性 ping www.qq.com
3.下载Discuz安装包
使用windows迅雷下载Discuz!x3.5安装包
地址:https://gitee.com/Discuz/DiscuzX/attach_files/2044572/download
在windows系统解压缩后备用
4.安装LNMP环境
安装 php nginx 和数据库
5.进行数据库的配置
命令:
systemctl start mariadb # 启动数据库
mysql -uroot -p #进行登录
在画红线部分直接进行回车就行
接着查看目前的所有数据库信息
输入命令:show databases;
创建luntan数据库
输入命令:create database luntan;
再次查看
修改登录数据库的密码
输入命令:alter user 'root'@'localhost' identified by 'redhat123';
即密码为 'redhat123'
6.设置论坛安装文件
使用xftp将Discuz_X3.5_SC_UTF8_20250205目录中的upload目录上传到根目录,并赋予权限
7.设置nginx
vim /etc/nginx/nginx.conf 创建文件
修改文件里面第42行的内容 将原来的地址改为/upload
systemctl enable --now nginx 开机自启 、 立即启动 Nginx 服务
三、安装论坛软件
1.windows中打开浏览器输入服务器ip ,按照Discuz安装向导提示操作
不知道主机ip地址可以输入命令进行查看 --画红线部分
进入浏览器 输入ip地址进入
进入这个界面
点击同意后查看是否都正常 有叉就不行
点击下一步
选择第二个然后下一步
将数据库名和数据库密码填入搭建时的一致
为管理员设置密码和名字(名字可改可不改)
点击直接访问站点
最后展示
点击默认版块便可以发帖