部署discuz论坛
1、动态站点所需的网站架构LAMP
LAMP Linux + Apache + MySQL + PHP
Linux:提供系统服务
Apache:提供服务器程序
MySQL:提供数据库管理
PHP:提供中间软件
2、基础环境
(1)关闭防火墙
# Systemctl stop firewalld
//关闭防火墙
# Systemctl disabled firewalld
//禁止防火墙开机自启
关闭selinux
# Setenforce 0
//是零 关闭selinux
# vim /etc/selinux/config
内容:SELINUX=disabled
3、安装LAMP
(1)# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
//httpd(网站服务程序)mariadb-server(数据库程序)php-mysql(中间插件)gd(图形库)php-gd(php图形库)
# systemctl start httpd mariadb
//启动程序
# systemctl enable httpd mariadb
//开机自启
4、安装discuz
(1)导入discuz网站源码(可以去官网下载www.discuz.com通过xshell传输到centos上)
百度网盘下载
链接:https://pan.baidu.com/s/1CTqEzViB6TLxm93OIDN5qg
提取码:lz66
复制这段内容后打开百度网盘手机App,操作更方便哦
Wget下载
# wget http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip
# mkdir -p /webroot/discuz
# yum install -y unzip
#unzip Discuz_X2.5_SC_UTF8.zip
#cp -rf upload/* /webroot/discuz/
#chown -R apache.apache /webroot/discuz/
(2)Apache配置虚拟主机
# vim /etc/httpd/conf.d/discuz.conf
<VirtualHost *:80>ServerName www.discuz.comDocumentRoot /webroot/discuz
</VirtualHost><Directory "/webroot/discuz">Require all granted
</Directory>
# systemctl restart httpd
# httpd -t
//检查配置文件是否错误
(3)准备数据库
# mysql
MariaDB [(none)]> create database discuz ;
(4)安装discuz
首先客户端测试时,添加域名
# vim /etc/hosts
服务器IP地址 www.discuz.com
5、客户端测试
Linux客户端域名解析
vim /etc/hosts
服务器IP地址 www.discuz.com