dz论坛用什么服务器系统,discuz(社区论坛软件系统)安装配置

本文档详细介绍了如何在服务器上安装Apache、MariaDB和PHP环境,然后配置Apache以解析PHP,接着创建并配置Discuz论坛数据库,最后上传并安装Discuz_X3.4_SC_UTF8,确保所有步骤完成后,能够成功访问和使用Discuz论坛。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装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)

8bafaec475d8ca5f4f35e0fa4b2c22ae.png

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

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

f8160d5754845121c0f01c9e522a8df8.png

二、安装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

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

5ea3956ac44dd2d66d27728307b59e01.png

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

数据库服务器:localhost

数据库名:Discuz

数据库用户名:Discuz

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

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

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

(3)访问discuz

9e7601c9de369ee83daaf2c618d26168.png

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

1、打开httpd.conf文件

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

2、改DocumentRoot 值如下:

DocumentRoot "/var/www/html/upload"

3、保存文件,退出。

4、重启httpd服务生效

#systemct restart httpd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值