Linux使用LAMP搭建Discuz!

注:本次测试机器为centos8

1、Discuz!简介

Discuz是一个开源的论坛软件,专为建立和管理在线社区而设计。它提供了一个强大的平台,允许用户创建自己的社交网络、讨论区和博客等在线交流空间。Discuz具有丰富的功能和灵活的定制选项,使其成为许多网站和社区的首选。

2、导入discuz压缩包

使用工具winscp或者secureCRT将discuz传输到机器里面。

3、php下载

php支持5.6 ~ 8.2(这里使用centos8虚拟机下载),在使用本地源时,下载的版本是5.4.16,后来换成了网络源,下载的版本是7.4,当然也,可以去php官网下载要使用的rpm包。

[root@localhost  ~]# yum install -y  php

4、数据库mariadb配置

4.1下载mariadb数据库

MariaDB支持10.2+

命令如下:

[root@localhost  ~]# yum install -y  mariadb-server

4.2开启mariadb数据库

mariadb下载完后,它默认是关闭的,如果不开启它,那之后的所有操作都不会成功

命令如下:

[root@localhost  ~]# systemctl start mariadb

4.3初始化数据库

命令如下:

[root@localhost  ~]# mysql_secure_installation			//初始化数据库

5、apache配置

5.1安装apache

命令如下:

[root@localhost  ~]# yum -y install httpd

5.2通过vim编辑/etc/httpd/conf/httpd.conf

命令如下:

[root@localhost  ~]# vim /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html/upload/"			//在122行将路径改为/var/www/html/upload/
<Directory "/var/www/html/upload/">				//在127行将路径改为/var/www/html/upload/
<Directory "/var/www/html/upload/">				//在134行将路径改为/var/www/html/upload/
DirectoryIndex index.html index.php				//在167行最后面添加index.php

6、解压缩discuz

命令如下:

[root@localhost  ~]#unzip Discuz_X3.5.zip -d /var/www/html/

7、浏览器访问

7.1跳转到安装向导

7.2环境检查

ps:在这一步如果一直出现红叉,可能是因为seLinux没有关。

7.3设置运行环境

7.4同步数据库

7.5安装结束

7.6页面结果

资源下载:

Discuz3.5版本:Discuz_X3.5_SC_UTF8_20231221.zip