一、实验环境,所需硬件
1、基于centos7环境的虚拟机一台
2、确保网络能够联通外网
二、具体配置操作
1、配置本地源
#挂载虚拟机的光盘
mount /dev/sr0 /mnt
#删除虚拟机自带的源
rm -rf /etc/yum.repos.d/*
#创建一个本地源文件
vi /etc/yum.repos.d/discuz.repo
#向文件内写入
[aafds] #[]内可随便写,不要含有中文
name=sdffdsf #名字可随便写,不要含有中文
enable=1
gpgcheck=0
baseurl=file:///mnt
#刷新
yum clean all
yum repolist
2、关闭防火墙与selinux
systemctl stop firewalld
setenforce 0
3、安装环境软件
#安装软件httpd (Apache), MySQL, PHP (Scripting Locale)
yum install -y httpd*
yum install -y php php-mysql php-devel
yum install -y mariadb*
#启动Apache与mysql数据库
systemctl start httpd
systemctl start mariadb
4、配置数据库(可以不创建数据库,使用默认数据库)
#配置数据库密码
mysql_secure_installation
5、上传discuz软件包
可从网络上下载压缩包。
下载链接:
6、解压压缩包到指定位置
unzip 软件包名 -d /var/www/html
7、进入解压好的目录下配置
#切换工作目录到/var/www/html
cd /var/www/html
#将安装和使用文件从upload目录中复制出来
cp -rp ./upload/* .
#查看当前目录下文件
ls
8、修改目录权限,防止安装时权限不够,无法安装。
chmod 757 -R data/ uc_server/ config/ uc_client/
三、配置完成后,直接使用虚拟机IP地址通过浏览器访问