Openeular安装(20.03-LTS)《Discuz!论坛》
1. 设置主机名
hostnamectl set-hostname xxx && exit
2. 设置静态IP地址
cd /etc/sysconfig/network-scripts && ls
# 会显示类似如下的文件名
# [root@openeular network-scripts]# ls
# ifcfg-有线连接 ifcfg-ens18
# 查看拥有的网卡
ip address
# 添加新加网卡的配置文件,根据自己的情况填写对应的ens数字
nmcli connection add type ethernet ifname ens19 con-name ens19
# 查看新加的配置文件,并修改为静态IP地址
ls
vi ifcfg-ens19
# 根据自己情况修改内容
BOOTPROTO=dhcp -> BOOTPROTO=static # 将网卡的启动协议变为静态设置IP地址
# 需要再文件最后添加的内容
IPADDR=192.168.66.11 # 静态设置的IP地址
NETMASK=255.255.255.0 # 设置IP地址的子网掩码
# 写完,保存退出
# 开启并查看网卡
nmcli connection up ens19 && nmcli connection show
# 查看网卡配置
ip address
# 测试正常上网功能
ping www.baidu.com
3. 安装vim以及解压缩软件
yum install -y vim unzip
4. 关闭系统防火墙
# 查看防火墙状态
systemctl status firewalld
# 关闭防火墙
systemctl stop firewalld
# 禁止防火墙开机自启动
systemctl disable firewalld
# 再次查看防火墙状态是否关闭
systemctl status firewalld
5. 关闭Selinux【Linux安全内核功能】
# 查看selinux状态
getenforce
# 不关闭会打印出以下内容;
# Enforcing
cd /etc/selinux && vi config
将 SELINUX=enforcing 改为 ---> SELINUX=disabled
# 重启主机后,再次查看selinux状态
getenforce
# 此时,打印出以下内容
# Disabled
6. 安装并配置LAMP环境【Linux,Apache,Mysql,PHP(JAVA环境)】
6.1 安装并配置Apache服务
# 安装Apache服务
yum install -y httpd
# 开启httpd服务
systemctl start httpd
# 查看httpd服务状态
systemctl status htpd
# 让httpd服务开机自启
systemctl enable httpd
6.2 安装并配置PHP服务
# 安装PHP以及PHP函数拓展服务
yum install -y php php-mysqlnd php-xml php-json
6.3 安装并配置Mysql数据库服务
# 安装mysql数据库服务
yum install -y mysql-server
# 开启数据库服务
systemctl start mysqld
# 查看数据库服务状态
systemctl status mysqld
# 让数据库服务开机自启
systemctl enable mysqld
# 首次登录数据库
mysql -v
# 修改root密码,密码是”BY“后面单引号中间的内容,随意填写,需要自己记得住
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Huawei@123!';
# 退出数据库
exit
6.4 登录并创建Discuz数据库
# 登录mysql数据库,使用root账户,使用密码登录
mysql -u root -p # 敲回车后输入你刚刚设置的root密码,密码不会显示出来
# 查看当前所有的数据库
show databases;
# 创建数据库
create database discuz;
# 查看创建后所有的数据库
show databases;
# 创建论坛用户“Discuz”并附带账户密码,“BY”后面单引号中的内容就是密码
CREATE USER 'Discuz'@'%' IDENTIFIED BY '123456';
# 授予账户访问权限
GRANT ALL PRIVILEGES ON *.* TO 'Discuz'@'%';
# 刷新权限
FLUSH PRIVILEGES;
7. 将Discuz论坛的压缩包上传至/var/www/html/这个文件夹内
# 通过XFTP这个工具上传
8. 解压Discuz论坛的压缩包,并赋予权限
下载链接:https://www.discuz.vip/download
# 将Discuz论坛压缩包,解压到/mnt文件夹下
unzip -d /mnt /root/Discuz_X3.5_SC_UTF8_20240520.zip
# 进入/mnt文件夹,并将“upload”中所有的文件,复制到”/var/www/html“这个目录下
# "upload"这个文件夹中的内容,就是Discuz论坛的资源文件
cd /mnt
cp -R upload/* /var/www/html/
# 将“/var/www/html”这个目录下所有文件的写入权限赋予给其他人
chmod -R 777 /var/www/html
9. 重启httpd服务
# 重启httpd服务
systemctl restart httpd
# 查看httpd服务的状态
systemctl status httpd
10. 配置Discuz论坛
访问 ”http://IP地址/install“
- 此处的三个项,必须都是绿色勾,下一步
- 选择仅安装Discuz论坛
11. 填写主机IP,以及刚刚创建的数据库,数据库用户名,数据库密码
12. 填写论坛web的“admin管理员”密码
13. 注册用户
参考
官网:https://www.discuz.vip/index