Discuz论坛安装流程
作者:蓝眼泪
实验环境:xshell7,xftp7,centos7.9,win7.
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
iptables -F
第一步:安装apache
httpd是Apache超文本传输协议(HTTP)服务器的主程序。
命令:
yum install httpd -y
启动apache:
service httpd start
设置apache为开启启动:
chkconfig httpd on
第二步:安装 php 编译器
命令:
yum install php -y
第三步:安装 php-mysql 插件
命令:
yum install php-mysql -y
第四步:安装 mariadb 数据库
mariadb是一个数据库,主要用于后续存储论坛数据。
命令:
yum install mariadb-server mariadb -y
启动mariadb:
systemctl start mariadb
设置mariadb为开机自启动:
systemctl enable mariadb
进入mysql数据库:
mysql
创建数据库的用户名和密码:用户名为root,密码为123456
数据库名称为test,命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH
GRANT OPTION;CREATE DATABASE test;
flush privileges;
第五步:Discuz软件安装
下载wget工具:
yum install wget -y
下载discuz软件:`
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip`
解压软件:
unzip Discuz_X3.2_SC_UTF8.zip
将discuz!移动到httpd启动的目录,使用户可以通过http访问到discuz!网站。
cp -r /home/upload/* /var/www/html/
修改 Discuz!源码权限`
chmod -R 777 /var/www/html/*
重启httpd,使所有设置好的环境变量生效
service httpd restart
访问浏览器,显示discuz安装进程,安装过程出现权限不足,是centos7.9系统安全性引起。解决过程如下:
命令:
vim /etc/selinux/config
设置SELINUX=disabled时,discuz就能顺利安装。
第六步:验证环节,用浏览器访问 Discuz论坛
本次实验用的系统是centos7,ip为192.168.1.103(静态的)