搭建Discuz,需要的东西有 LAMP
L:Cenos7.9
A:Apache
M:mysql5.7
P:php 、php-mysql
一、安装Apache
1.在线安装httpd(启动Apache的主程序):yum install -y httpd
2.启动httpd服务:systemctl start httpd
3.开放防火墙80端口号
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
4.浏览器输入Linux ip地址访问检查Apache是否安装成功
二、安装mysql
1.安装mysql5.7教程:https://blog.csdn.net/qq_33180069/article/details/113736293
三、安装php、php-mysql
1.在线安装php:yum install -y php
2.安装php-mysql
#下载php-mysql所需要的依赖包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-compat-5.7.33-1.el7.x86_64.rpm;
#安装
rpm -ivh mysql-community-libs-compat-5.7.33-1.el7.x86_64.rpm;
#在线安装php-mysql
yum install -y php-mysql
四、下载Discuz论坛包
1.进入Apache的html目录:cd /var/www/html
2.下载Discuz论坛包:wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip --no-check-certificate
3.解压论坛包,将upload目录修改为bbs
4.给bbs目录赋执行权限:chmod -R 777 bbs
5.重启httpd服务:systemctl restart httpd
五、访问和安装Discuz论坛包
1.在浏览器中输入 ip+/bbs 访问论坛,如果访问不了重启下httpd、mysqld服务
2.在线安装论坛
64位的系统进入页面安装论坛时需要关闭selinux,否则会出现上面这种状况
解决方案:
1.setenforce 0;#临时访问
2.vi /etc/selinux/config;#永久关闭
将SELINUX=enforcing改成SELINUX=permissive
设置好后刷新页面
等待安装
安装完成