基于centOS9(redhat9)使用NGINX搭建discuz论坛
文章目录
- 环境准备
- 1、下载discuz
- 2、安装基本服务
- 二、准备细节
- 1、给定去权限
- 2、编辑NGINX文件
- 3、编辑数据库
- 4、最后步骤,修改完之后,记得重启服务
- 成果
环境准备
1、下载discuz
网址:https://www.discuz.vip/
2、安装基本服务
dnf install nginx mysql-server php* -y
同时将文件传到虚拟机里面
mkdir /data/www -psystemctl stop firewalldsetenforce 0llcp Discuz_X3.5_SC_UTF8_20250205.zip /data/www/cd /data/www/llunzip Discuz_X3.5_SC_UTF8_20250205.zip
mv upload/* . #这个命令是吧upload下面的文件全部挪出来rm -rf Discuz_X3.5_SC_UTF8_20250205.zip readme/ upload/ #删掉多余文件
二、准备细节
1、给定去权限
chmod -R 777 config/ uc_* source/
chmod -R 755 /data
重点是source uc_* data config几个目录,其他的是不是绿色的没有关系
2、编辑NGINX文件
cd /etc/nginx/conf.d/
vim discuz.conf
3、编辑数据库
systemctl start mysqld
mysqladmin -u root password 'redhat' #创建数据库密码
然后进去创建一个discuz的数据库,并将mysql.user表里面的root对应的host改成%
4、最后步骤,修改完之后,记得重启服务
systemctl restart mysqld
systemctl restart nginx
成果
浏览器访问 IP地址:81端口就能进入正常的安装操作
中间会遇到类似这样的操作,自己大概选就行,因为我是已经安装好了再写博客,有些图没办法截全,密码记得要是自己设置的,这个图不是我的,所以请一定要理解安装过程