LAMP架构部署discuz论坛系统
利用apache的虚拟主机技术,此处使用的是默认端口80
1、 关闭防火墙和selinux
[root@discuz ~]# systemctl stop firewalld && setenforce 0
2、 安装LAMP架构
[root@discuz ~]# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
3、 启动数据库服务和apache服务
[root@discuz ~]# systemctl start httpd
[root@discuz ~]# systemctl start mariadb
对数据库进行初始化(提前装好数据库的可省略此步)
[root@discuz ~]# mysql_secure_installation
4、 创建discuz的目录并且添加权限
[root@discuz ~]# mkdir -p /webroot/discus
[root@discuz tmp]# chown 777 -R /webroot/discuz/
5、 配置Apache的虚拟主机
[root@discuz ~]# vim /etc/httpd/conf.d/discuz.conf
<VirtualHost *:80>
ServerName www.discuz.com
ServerAlias dscuz.com
DocumenTRoot /webroot/discuz
</VirtualHost>
<Directory "/webroot/discuz">
Require all granted
</Directory>
6、 上传discuz的源码并且进行解压
[root@discuz tmp]# unzip Discuz_X3.4_SC_UTF8.zip
将解压后的upload目录下的所有文件拷贝至discuz目录下
[root@discuz ~]# cp /tmp/upload/* /webroot/discuz/
7、 准备数据库
此时浏览器访问服务器的Ip
配置数据库和管理员密码然后根据提示点下一步这样一个论坛就部署好了(数据库的的名称一定要与创建的名称一致)