1. 准备工作
在开始搭建discuz论坛之前,我们需要先准备好以下工具:
- 一台Linux服务器
- Apache或Nginx服务器
- PHP 5.6或以上版本
- MySQL数据库
- Discuz论坛程序
2. 安装Apache或Nginx服务器
在Linux服务器上安装Apache或Nginx服务器,这是搭建discuz论坛的更步。如果你已经安装了其中一个服务器,可以跳过这一步。
以安装Apache服务器为例:
- 使用命令行工具输入sudo apt-get update,更新软件包列表。
- 输入sudo apt-get install apache2,安装Apache服务器。
- 输入sudo service apache2 start,启动Apache服务器。
3. 安装PHP和MySQL
在Linux服务器上安装PHP和MySQL,这是搭建discuz论坛的第二步。

以安装PHP和MySQL为例:
- 使用命令行工具输入sudo apt-get install php mysql-server php-mysql,安装PHP和MySQL。
- 输入sudo service apache2 restart,重启Apache服务器。
4. 创建MySQL数据库
在MySQL数据库中创建一个新的数据库,这是搭建discuz论坛的第三步。
以创建名为discuz的数据库为例:
- 使用命令行工具输入mysql -u root -p,进入MySQL数据库。
- 输入CREATE DATABASE discuz DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;创建一个名为discuz的数据库。
- 输入GRANT ALL PRIVILEGES ON discuz.* TO 'discuz'@'localhost' IDENTIFIED BY 'password';为discuz数据库创建一个新的用户。
- 输入FLUSH PRIVILEGES;刷新权限。
- 输入exit退出MySQL数据库。
5. 安装Discuz论坛程序
下载更新版本的Discuz论坛程序,并将其解压到Apache或Nginx服务器的根目录下。
6. 配置Discuz论坛程序
打开config/config_global.php文件,修改以下配置:
- $_config['db']['1']['dbhost'] = 'localhost'; //数据库服务器地址
- $_config['db']['1']['dbuser'] = 'discuz'; //数据库用户名
- $_config['db']['1']['dbpw'] = 'password'; //数据库密码
- $_config['db']['1']['dbname'] = 'discuz'; //数据库名
保存修改后的文件。
7. 访问Discuz论坛
在浏览器中输入服务器IP地址或域名,即可访问Discuz论坛。