1.准备环境,centos7,为避免被拦截,关闭防火墙和selinux
systemc stop firewalld
setenforce 0
2.搭建LAMP平台,需要安装的包有httpd,数据库mariadb,php,图形库gd
yum install -y httpd mariadb-server mariadb php php-mysql gd php-gd
开启httpd和mariadb,浏览器输入你的httpd服务器ip地址是否成功,看到这个测试页面整明你的httpd可以使用了,如果没有出现这个页面,可能是你的防火墙没有关闭,如果不想关闭你的防火墙,开放httpd的80端口即可
systemctl start httpd mariadb
3.安装discuz,在官网https://discuz.dismall.com/
下载链接https://www.dismall.com/thread-73-1-1.html,下载Discuz! X3.4版本
用xftp上传到你的虚拟机,放在httpd的默认目录/var/www/html,解压安装包,需要安装unzip解压工具
将discuz程序的源代码upload目录里面的文件复制到/var/www/html,让apache能找到该程序
更改该目录的属主属组为apache
chown -R apache.apache /var/www/html
4.准备数据库,开启mariadb并创建数据库discuz,mysql进入数据,创建能查看到即成功,exit退出数据库
为该程序创建httpd的配置文件/etc/httpd/conf.d/discuz.conf,建议在子配置文件创建,httpd -t测试有没有错误,
有出现Syntax OK即可,那个域名的错误不用管它,因为是用虚拟机做的
5.安装discuz,在测试机/etc/hosts文件写入服务器ip对应的域名,浏览器输入配置文件设置的域名www.discuz.com即可开始安装discuz
如果想要用物理机测试,该hosts文件在/windows/System32/drivers/etc路径,不熟悉不建议用物理机测试,可装虚拟机图形界面,下面两条命令装,重启即可
yum groupinstall “X Window System”
yum groupinstall -y “GNOME Desktop”
注:最后discuz社区论坛就搭建好了,管理员账号admin进去就可以编辑你的论坛啦,如果想要在互联网上发布,可以购买云服务器,和域名服务器,注册域名和域名备案,谢谢观看!