官方社群在线客服官方频道防骗查询货币工具

Linux 搭建 discuz 论坛

2025年01月15日 02:41:39
news.like.tgnews.like.tgnews.like.tgnews.like.tg

LIKE.TG 成立于2020年,总部位于马来西亚,是首家汇集全球互联网产品,提供一站式软件产品解决方案的综合性品牌。唯一官方网站:www.like.tg

Discuz! 是腾讯(Tencent)旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务。让论坛(BBS)、个人空间(SNS)、门户(Portal)、群组(Group)、应用开放平台(Open Platform)充分融合于一体,帮助网站实现一站式服务。

Discuz 是基于php网页,在 linux 和 windows 两平台均可部署的论坛工具,本文是基于LAMP搭建论坛的教程。

1, 准备工作

Discuz是基于php,首先需要搭建php运行环境, windows平台搭建php请见我的百度文库,本文介绍linxu平台搭建方法。

1) 安装 apache,请见我先前的博客: Ubuntu 配置 Apache

2) 安装 php(依次先安装mysql + libxml2 + php)

(a) php 官方下载, 本文是下载最新版 php-5.4.15.tar.gz

(b) 安装mysql: sudo apt-get install mysql-server

(c) 下载 libxml2,本文下载最新版 libxml2-2.9.1.tar.gz,安装libxml2:

tar zxvf libxml2-2.9.1.tar.gz

cd libxml2-2.9.1/

sudo mkdir -p /opt/libxml2

sudo ./configure --prefix=/opt/libxml2/

sudo make; sudo make install

(d) 安装php

tar zxvf php-5.4.15.tar.gz

cd php-5.4.15

sudo mkdir -p /opt/php-5.4.15-server

sudo ./configure --prefix=/opt/php-5.4.15-server --with-apxs2=/opt/httpd-2.4.2-server/bin/apxs --with-libxml-dir=/opt/libxml2 --with-mysql

sudo make; sudo make install

(e) 配置环境

拷贝php.ini: sudo cp php.ini-development /opt/php-5.4.15-server/lib/

修改apache httpd.conf: sudo vi /opt/httpd-2.4.2-server/conf/httpd.conf ,在 AddType application/x-gzip .gz .tgz 下面添加以下两行:

AddType application/x-httpd-php .php    AddType application/x-httpd-php-source .phps

(f) 验证php

在 /opt/httpd-2.4.2-server/htdocs/ 目录下,新建一个文件 index.php: sudo vi /opt/httpd-2.4.2-server/htdocs/index.php

代码语言:javascript
复制
<?php phpinfo(); ?>

在浏览器中,输入网址: http://localhost/index.php,打开以下页面,说明配置php成功。

2, Discuz 下载

Discuz 官方下载,本文下载最新 Discuz_X3.0_SC_UTF8.zip

3, Discuz 环境配置

(a) 解压zip文件: unzip Discuz_X3.0_SC_UTF8.zip -d Discuz_X3.0_SC_UTF8

(b) 拷贝Discuz到apache httdp目录: sudo cp -r Discuz_X3.0_SC_UTF8 /opt/httpd-2.4.2-server/htdocs/

(c) 进入/opt/httpd-2.4.2-server/htdocs/Discuz_X3.0_SC_UTF8/upload/ 目录,设置子目录权限: sudo chmod -R 777 config/ data/ uc_client/ uc_server/

(d) 配置Discuz 默认文件: sudo vi /opt/httpd-2.4.2-server/conf/httpd.conf

<IfModule dir_module>   DirectoryIndex index.php default.php index.html index.htm </IfModule>

(e) 配置Discuz 虚拟目录: sudo vi /opt/httpd-2.4.2-server/conf/httpd.conf

查找: DocumentRoot "/opt/httpd-2.4.2-server//htdocs" 添加如下两行: Alias /forum "/opt/httpd-2.4.2-server//htdocs//Discuz_X3.0_SC_UTF8//upload" // 添加一行,虚拟目录     <Directory "/opt/httpd-2.4.2-server//htdocs//Discuz_X3.0_SC_UTF8//upload"> // 指向discuz目录

如下图(目录名有改动,请根据自己目录修改):

4, Discuz 安装

(a) 按照步骤3,配置好Discuz环境变量后,在浏览器输入网址: http://localhost/Discuz_X3.0_SC_UTF8/upload/install/index.php,出现如下安装页面:

(b) 点击“同意”,继续

(c) 点击“下一步”,继续(如果没有权限,请参见上面步骤3 —— (c))

(d) 点击“下一步”,继续

(e) 点击“下一步”,在浏览器输入网址: http://localhost/forum/admin.php,出现如下页面, 说明安装成功!

登陆后,进入”管理中心首页“——》”首页“,会提示删除安装目录(网页):

这是为了防止再次安装,因此一般只需把”install“目录,修改为”install_bk"或其他名字即可,我喜欢改成"install_bk",修改命令: sudo mv install install_bk

另附数据库截图(部分表结构)

后台数据库访问方式: mysql -uroot -pabcd1234

后台数据库为 ithomer,后台数据库表如下:

5, Discuz 功能

Dizcuz 具有非常丰富的功能,如用户注册, 论坛主题设置,页面访问权限设置,发起投票(需装插件)等功能,下面是默认论坛页面:

参考推荐:

Discuz! X3 全新安装图文教程

Ubuntu 配置 Apache

现在关注【LIKE.TG出海指南频道】【LIKE.TG大客户服务频道】,即可免费领取【WhatsApp、LINE、Telegram、Twitter、ZALO云控】等获客工具试用、【住宅IP、号段筛选】等免费资源,机会难得,快来解锁更多资源,助力您的业务飞速成长!点击【联系客服】

本文由LIKE.TG编辑部转载自互联网并编辑,如有侵权影响,请联系官方客服,将为您妥善处理。

This article is republished from public internet and edited by the LIKE.TG editorial department. If there is any infringement, please contact our official customer service for proper handling.


Server deployment全球论坛人工智能论坛全球峰会发展论坛战略论坛开放论坛程序员论坛互联网峰会科技峰会
加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈
加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈加入like.tg生态圈,即可获利、结识全球供应商、拥抱全球软件生态圈