一、安装discuz所需环境

discuz要正常运行需要 web(全球广域网)跟数据库,这里web采用apache,数据库采用MariaDB.

1.安装apache(网页web服务器)

(1)安装apache

#yum -y install httpd

(2)启动apache

#systemctl start httpd

(3)设置开机自动启动apache

#systemctl enable httpd

(4)防火墙开启http端口,用于外部访问:

#firewall-cmd --add-service=http

(5)验证apache服务是否已经启动

打开浏览器,在地址栏输入:http://服务器的ip地址(服务器ip查询命令ip addr)

zabbix 服务器硬件要求 bzz服务器配置_dz论坛用什么服务器系统

2.安装MariaDB

(1)安装MariaDB

#yum -y install mariadb mariadb-server

(2)启动mariadb

#systemctl start mariadb

(3)登陆mariadb(可省略)

#mysql(control+c退出mariadb)

(4)设置mariadb开机自动启动

#systemctl enable mariadb

3.安装php环境

(1)安装php环境

#yum -y install php php-mysql

4.配置apache,让apache能解析php

(1)打开apache的主配置httpd.conf文件

#vi /etc/httpd/conf/httpd.conf

(2)找到如下内容(在命令模式下,输入/你要查找的字符):

DirectoryIndex index.html(允许访问用户的家目录中的网页文件,则取消以上注释,并对其中进行修改)

(3)在index.html后面添加index.php,改好后的效果如下:

DirectoryIndex index.html index.php

(4)在/etc/httpd/conf/httpd.conf文件的末尾添加以下内容:

AddType application/x-httpd-php-source .phps(支持php源代码)

AddType application/x-httpd-php .php(支持php代码)

LoadModule php5_module modules/libphp5.so(加载php5模块)

保存退出。

(5)重启apache:

#systemctl restart httpd

(6)验证apache是否能解析php:

1、新增index.php文件

#vi /var/www/html/index.php

2、新建php执行文件

#vi /var/www/html/index.php

phpinfo();

?>

3、关闭selinux

#setenforce 0

4、更改为中国时区

#vi /etc/php.ini

找到date.timezone,去掉分号,修改为

date.timezone = PRC

保存退出

5、浏览器访问http://你的服务器的ip地址/index.php

如下图,表示已经解析成功。

zabbix 服务器硬件要求 bzz服务器配置_数据库_02

二、安装discuz

2、将下载的Discuz_X3.4_SC_UTF8.zip上传至/root(家目录下)详见链接

https://www.51anidea.com/forum.php?mod=viewthread&tid=45&extra=page%3D1&_dsign=0f957404

3、配置upload
(1)安装unzip工具
#yum -y install unzip
(2)解压Discuz_X3.4_SC_UTF8.zip文件
#unzip Discuz_X3.4_SC_UTF8.zip
解压后得到3个文件夹:readme upload utility 我们只需要upload文件夹
(3)将upload文件夹移到apache的网站目录 /var/www/html 下
#mv upload /var/www/html
(4)要改文件夹的权限
#chown -R apache:apache /var/www/html
4、数据库配置
(1) 登录数据库:
#mysql
(2)创建数据库:
MariaDB [(none)]> create database Discuz;
(3)创建用于连接Discuz数据库的用户,并赋予该用户操作Discuz数据库的权限:
MariaDB [(none)]> grant all on Discuz.* to 'Discuz'@'localhost' identified by '你的密码';
MariaDB [(none)]> flush privileges;
(4)退出数据库:
MariaDB [(none)]>exit

5、网页安装:

(1)浏览器输入http://你的服务器的ip地址/upload/install/index.php

点同意,然后是检测环境。类似下图这样就是检测通过啦:

zabbix 服务器硬件要求 bzz服务器配置_apache_03

(2)填数据库的连接信息和设置管理员密码:

数据库服务器:localhost

数据库名:Discuz

数据库用户名:Discuz

数据库密码:填之前你为数据库用户Discuz创建的密码

数据表前缀:保持默认即可

然后设置好管理员账号密码就可以了

(3)访问discuz

zabbix 服务器硬件要求 bzz服务器配置_dz论坛用什么服务器系统_04

(4)更改访问地址,输入ip能直接访问论坛

1、打开httpd.conf文件
#vi /etc/httpd/conf/httpd.conf
2、改DocumentRoot 值如下:
DocumentRoot "/var/www/html/upload"
3、保存文件,退出。
4、重启httpd服务生效
#systemct restart httpd