配置参数
服务器操作系统:CentOS 7.3 64位
nodeBB版本 1.7.4
运行环境:node.js
nodeBB的数据库:Redis
nodeBB简介
nodeBB是由node.js驱动,并建立在Redis或者MongoDB数据库上。它利用web sockets进行即时通讯和实时通知。nodeBB有很多创造性的现代化的功能,例如社交网络集成,流媒体讨论等,同时确保兼容老的浏览器。而且nodeBB能自动适配设备屏幕的大小,引入需要的插件等。为二次开发工作带来了很多的方便。
nodeBB运行环境安装步骤(命令都是在root权限下进行)
第一步:如果想确认使用的 Centos
是不是最新状态,可以通过相应的命令
yum -y update
第二步:如果我们系统的是 Centos 7
,需要安装 epel
发行版,可以通过相应的命令
yum -y install epel-release
第三步:现在需要安装一些基本软件集
yum -y groupinstall "Development Tools"
yum -y install git redis ImageMagick npm
第四步:安装node.js
yum -y install node
第五步:现在启动Redis,并设置为开机启动
systemctrl start redis
systemctrl enable redis
也可以使用其他数据库,例如MongoDB、LevelDB或其他数据库
nodeBB 项目的下载安装和运行
第一步:新建或选择一个你存放nodeBB项目文件的文件夹、例如csdnDemo,下载nodeBB项目,并进入到nodeBB文件夹下
git clone -b v1.7.x https://github.com/NodeBB/NodeBB nodebb
cd nodebb
第二步:初始化nodeBB项目并运行这个项目
./nodebb setup
./nodebb start
第三步:如果都没有报错的话,就可以看到成功打开并指示在浏览器localhost:4567打开
在浏览器中输入localhost:4567即可
注意:如果上面的代码运行没有错误的话,直接可以打开。如果有问题,可以看下一篇博客nodeBB项目开发中遇到的错误(nodeBB系列二)
如果有需要提供远程项目部署的,可以提供有偿服务,需要的留言。