从零开始搭建论坛BBS Discuz_X3.2

由于公司项目需要一个互动平台,可以发起活动,发消息留言,讨论过后发现这竟然是一个论坛的功能。

于是就不打算耗费功夫开发相关功能,直接另外搭一套BBS算球。。。

 

一直觉得搭建BBS不是一件难事,目前有很多成熟的产品都支持直接建站,找了一些资料看了后发现还是需要很多知识和架构的

重新安装了一台CentOs 7虚拟机,安装过程资料很多,大家去搜索下


      系统配置相关

系统版本:CentOS-7-x86_64-Minimal-1503-01.iso

主机名: BBS

IP: 10.10.10.14   这是虚拟机自动分配

 

下面列出建站需要的服务支持

1. Apache 服务器

2. Mysql 安装

3. Php 安装

4. Discuz! 安装



 

服务安装


1、安装 Apache

a、使用 yum 搜索相关软件

[[email protected] ~]# yum search httpd
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
======================================================== N/S matched: httpd ========================================================
libmicrohttpd-devel.i686 : Development files for libmicrohttpd
libmicrohttpd-devel.x86_64 : Development files for libmicrohttpd
libmicrohttpd-doc.noarch : Documentation for libmicrohttpd
httpd.x86_64 : Apache HTTP Server
httpd-devel.x86_64 : Development interfaces for the Apache HTTP server
httpd-manual.noarch : Documentation for the Apache HTTP server
httpd-tools.x86_64 : Tools for use with the Apache HTTP Server
libmicrohttpd.i686 : Lightweight library for embedding a webserver in applications
libmicrohttpd.x86_64 : Lightweight library for embedding a webserver in applications
mod_auth_mellon.x86_64 : A SAML 2.0 authentication module for the Apache Httpd Server
mod_dav_svn.x86_64 : Apache httpd module for Subversion server

 

b、进行 httpd 软件安装

     yum install httpd.x86_64

系统就会开始安装,这时下面会列举很多 httpd 服务的依赖,直接 y 同意安装,这个安装看网速,一般会很快

c、安装成功后查看 httpd 状态

[[email protected] ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: inactive (dead)

    dead 说明服务没有启动,启动这个服务:systemctl start httpd.service

[[email protected] ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: active (running) since 四 2015-11-05 17:47:08 CST; 6s ago
 Main PID: 19288 (httpd)
   Status: "Processing requests..."

    Loaded-disabled不是随机启动状态,这个需要修改:systemctl enable httpd.service

d、进行服务器相关配置,很多资料建议修改 Listen 端口为 8080,默认是 80,其实不需要修改,如果有修改配置需要重启服务。此处默认端口配置。

     vi /etc/httpd/conf/httpd.conf

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

 

e、测试我们的服务器是否安装完成,打开 IE,输入本机 IP 加上端口号即可访问服务器管理页面 。

     本机是 10.10.10.14,所以我的地址为:http://10.10.10.14/

    

   

如果想要地址栏显示为网址形式的话,同样可以修改配置文件的数据项 ServerName,我设置成公司缩写luoan,保存重启服务生效。

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn‘t have a registered DNS name, enter its IP address here.
#
ServerName bbs.luoan.com:80

 

 

这样是不是更像那么回事了,哈哈,对了,上面网址要浏览器能解析的话需要本地配置重定向。

OK,这下服务器就安装完成了。

2、安装

时间: 2024-10-07 11:22:33

从零开始搭建论坛BBS Discuz_X3.2的相关文章

从零开始搭建论坛(一):Web服务器与Web框架

之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩.Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它.而 Flask 也是一个成熟的轻量级 Web 框架,在 github 上有众多的 Star 和 Fork,文档和扩展也很丰富,值得学习. 学习一个框架最好的方式就是用框架做一个项目,在实战中理解掌握框架.这里我用 Flask 框架,使用 Mysql 数据库做了一个论坛系统.麻雀虽小,五脏俱全,论坛效果图如下: 下面是论坛

基于lnmp架构搭建论坛

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构. 实验环境: 系统环境: RHEL6 x86-64 selinux and iptables disabled 一.Mysql 安装 1.安装软件包依赖性: [[email protected] ~]# yum install -y gcc gcc-c++ ncurses-devel bison openssl-devel zlib-devel [[email protected] ~]# yum instal

搭建论坛

搭建论坛 一.搭建论坛的前期环境准备 Lnmp架构搭建,包含linux环境 nginx mysql php 这些前期的环境都已经搭建好了 搭建论坛的安装包 二.搭建论坛步骤 1.解压缩Discuz安装到目录下 加-d 后解压缩的目录的地方 2.该包解压缩后生成三个目录,要实现数据与环境的分离,可以将其中的upload移到其他的目录下 readme  utility upload 3.配置nginx的主配置文件.加一个虚拟主机.指定域名以及发布的目录,由于nginx无法调用动态模块,所以要借用外部

使用Lamp构架搭建论坛

今天给大家放个大招,给大家介绍一个使用LAMP构架搭建论坛的小实验,这个可以说是初学者要面对的第一个搭建服务平台类的实验,先提前告诉大家,因为我们搭建这个论坛需要先搭建Apache.MySQL和php服务,然后才能进行论坛的搭建,所以整篇的内容可能会有点多,可能很多看客觉得繁琐,但请大家放心,这里都是必要步骤说明及步骤截图.好了废话不多说了,先来给大家介绍一下论坛搭建的整体过程,首先要搭建Apache和MySQL数据库,然后搭建php超文本预处理器,最后就GD图形处理函数库和BBS论坛的建立了.

linux RedHat7LNMP构架搭建论坛三之源码安装PHP和Discuz论坛

PHP安装#cd ..#tar zxvf yasm-1.2.0.tar.gz#cd yasm-1.2.0#./configure#make#make install安装 libmcrypt源码#cd ..#tar zxvf libmcrypt-2.5.8.tar.gz#cd libmcrypt-2.5.8#./configure#make#make install安装libvpx源码包#cd ..这里解压方式为:tar xjvf#tar xjvf libvpx-v1.3.0.tar.bz2#cd

在阿里云服务器(ECS)上从零开始搭建nginx服务器

本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器.阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有效期).至于如何注册.管理ECS这里就不详细介绍了.因为官方文档已经写的很清楚了.如果还不清楚,打咨询电话询问. 现在假设你已经拥有了阿里云服务器,ip是139.128.33.11(假的,读者需要换成自己的ip地址).并且没有选择任何安装包.现在ECS是完全空的,除了必须的Linu

从零开始搭建Raspberry Pi机器视觉编程环境

从零开始搭建Raspberry Pi机器视觉编程环境 本文主要包括如下内容: 安装Raspbian系统 连接和设置网络 安装中文支持 用电脑控制树莓派 通过SSH远程登录树莓派命令行界面 安装VNC远程登录树莓派图形桌面 通过串口连接树莓派 安装OpenCV及相关开发包 一键备份树莓派SD卡 1 安装Raspbian系统 拿到树莓派后第一件事当然是装系统.安装树莓派系统所需配置: 1个输出5V,>700mA(通常选择1A或2A)的USB电源适配器 1根micro USB线(安卓线) 1张拷贝好系

sharepoint搭建论坛

在用sharepoint搭建论坛时,我们会新建多个讨论板.但我们还会想在主页上显示所有讨论版中最新的和最热门话题,这个时候webpart无法实现,或者是写代码自己开发webpart. 还有一种不用代码的方法. 1.在sharepoint designer中打开网站,点击左侧栏的“数据源”,然后再ribbon中会看到“链接数据源”,配置链接数据源(将需要合并显示的讨论版合并). 2.在需要显示最新话题的页面上点击插入--数据视图--链接源(选择刚才新建的链接数据源). 3.此时“修改者”栏显示有很

Windows下搭建论坛

Windows下搭建论坛 真正的O基础架构,一步一步走向成功 转载请注明原作者出处 环境准备篇 安装集成包软件 解压后如下 以管理员身份运行setup的批处理 选择推荐的apache版本 选择推荐的mysql版本 解压完成执行初始化 当出现以下原因是因为包含了中文字符 为解决此问题将他移动到非中文字符的目录下 运行init.cmd的批处理文件开始初始化 设置完成及初始化完成,请记住数据库密码 完成后打开访问本地地址验证是否安装成功 测试连接数据库是否成功 论坛搭建篇 解压Discuz论坛文件如下