1、查看是否安装过apache
rpm -qa | grep httpd
有的话可以卸载
yum remove -y "httpd*"
2、安装apache服务
yum install -y httpd
3、启动httpd服务并添加开机启动
systemctl start httpd
systemctl enable httpd
4、设置防火墙开放tcp80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=80/tcp
5、查看是否安装好Mysql
rpm -qa | grep mariadb
6、 有就卸载mariadb因为这个可能不匹配Disuz的数据库这个也不完善
yum remove -y "mariadb*"
7、重新安装mariadb-server
yum install -y mariadb-server
8、启动mariadb并添加开机启动
systemctl start mariadb.service
systemctl enable mariadb
9、设置MySQL数据库root密码
mysqladmin -uroot password '123456'
10、root账户登录Mysql
mysql -uroot -p
11、创建新用户并刷新权限
CREATE DATABASE bbs;
grant all privileges on bbs.* to "root"@localhost identified by "123456";
flush privileges;
12、设置防火墙开放tcp3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=3306/tcp
13、查看是否安装过php
rpm -qa | grep php
若有卸载掉
yum remove -y "php*"
在重新用yum源安装
yum install -y php
14、创建文件/var/www/html/index.php,写入内容 “<?php phpinfo(); ?>” 。使用浏览器访问http://192.168.11.130/index.php,如果显示如下图,则说明php安装成功
touch /var/www/html/index.php
echo "<?php phpinfo(); ?>" > /var/www/html/index.php
15、将Discuz!软件包上传到服务器并解压
unzip Discuz_X3.4_SC_UTF8_20220406.zip
16、将upload这个目录下的所有文件上传到 /var/www/html/目录
cp -r /root/upload/* /var/www/html/
17、更改文件及文件夹权限
cd /var/www/html
chmod 757 -R data/ uc_server/ config/ uc_client/
18、在浏览器中输入网址http://192.168.1.130/install 阅读授权协议后点击“我同意”,系统会自动检查环境
安装完成