Confluence是一个非常棒的wiki知识库系统,支持Blog,也支持团队创建项目文档,编辑所见即所得,支持word导入导出,对团队管理有很好的帮助作用。从最初的想法到最终的需求,都能够通过Confluence强大的协同功能,高效的完成需求收集、整理、分类等工作,同时还能使用Confluence的任务分派、文档审批等功能,提高需求分析的质量。

 

一、在CentOS7.2的环境下安装支持组件

1、JDK1.8.0_102 64位(安装见:http://newthink.blog.51cto.com/872263/1859308)

2、MySQL 5.6.32 64位(安装见:http://newthink.blog.51cto.com/872263/1851969)

 

二、创建confluence数据库

mysql –uroot –p
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'confluence' IDENTIFIED BY 'confluence';
GRANT ALL ON confluence.* TO 'confluence'@'%' IDENTIFIED BY 'confluence';
GRANT ALL ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY 'confluence';
FLUSH PRIVILEGES;
exit

为了防止出现中文乱码问题,还需要修改/etc/my.cnf:

vim /etc/my.cnf

  添加如下内容:

character-set-server = utf8

 

三、安装Confluence5.10.8

1、下载试用版:http://www.fangwai.net/software/confluence/download/

cd /usr/local/src
wget  https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.10.8-x64.bin

 

2、安装

chmod +x  atlassian-confluence-5.10.8-x64.bin
./atlassian-confluence-5.10.8-x64.bin

3、安装完成后,在其它电脑的浏览器上使用 http://IP:8090来访问Confluence(需要先关闭防火墙)

软件项目开发环境构建之二:Confluence5.10.8安装_第1张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第2张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第3张图片

记录下Server ID,并停止Confluence 服务

service confluence stop

 

四、获取注册码

在Windows系统下下载一个confluence5.1-crack.zip 并解压 ,然后在Windowsk中使用SecureFX下载Confluence服务器上的/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar 文件。替换confluence5.1-crack 中的atlassian-extras-2.4.jar

软件项目开发环境构建之二:Confluence5.10.8安装_第4张图片

Windows中需要安装JDK,然后查看安装位置,并修改kengen.bat中的安装位置(可以通过替换方式全部换掉),然后执行这个文件

软件项目开发环境构建之二:Confluence5.10.8安装_第5张图片

点.patch,选择刚才得到后改名的这个atlassian-extras-2.4.jar,点.gen!  得到key,获得Key后复制下来。

 

软件项目开发环境构建之二:Confluence5.10.8安装_第6张图片

把破解好的atlassian-extras-2.4.jar文件名改回去,重新复制到/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar中

复制mysql-connector-java-5.1.32-bin.jar 到 /opt/atlassian/confluence/confluence/WEB-INF/lib/

复制中文语言包Confluence-5.10.0-rc1-language-pack-zh_CN.jar到 /opt/atlassian/confluence/confluence/WEB-INF/lib/(语言包可以到官方下载,根据自己安装的版本下载,下载地址:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.10.0-rc1)

启动confluence:

service confluence start

软件项目开发环境构建之二:Confluence5.10.8安装_第7张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第8张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第9张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第10张图片

首次生成数据库比较慢,需要1分多钟,完成后,选择空站点

软件项目开发环境构建之二:Confluence5.10.8安装_第11张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第12张图片

配置下管理员账户密码就可以登陆了!

 

五、配置邮件服务器用来发通知邮件

1、在”一般配置--》邮件服务器--》增加新的SMTP邮件服务器

软件项目开发环境构建之二:Confluence5.10.8安装_第13张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第14张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第15张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第16张图片

2、在”一般配置--》邮件服务器--》增加新的POP邮件服务器

软件项目开发环境构建之二:Confluence5.10.8安装_第17张图片

软件项目开发环境构建之二:Confluence5.10.8安装_第18张图片

 

六、设置开机自动启动

最后,把Confluence设置为开机启动(其不支持chkconfig方式),以后重启系统就可以自动启动了。

echo “service  confluence start ”>> /etc/rc.d/rc.local