虚拟机详细图文教程系列15、Linux虚拟机Centos8系统部署禅道开源项目
建议参考禅道官方网站
一、Linux虚拟机Centos8系统部署禅道18.5版本(一键安装包)
简介说明
Linux一键安装包内置了Apache、PHP、MySQL和XXD 服务,不需要再单独安装。
从18.5 版本开始,Linux一键安装包分为x68_64位和arm64位两个包,请大家根据服务器的CPU架构选择对应的安装包。
Linux一键安装包安装 :(推荐)Linux一键安装包安装 - 禅道使用手册 - 禅道项目管理软件
禅道软件下载地址:禅道官网下载 - 禅道最新版本软件下载 - 禅道项目管理软件 请根据自己的需要下载对应的版本。
将安装包直接解压到/opt目录下
cd /opt
wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz
tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz
特别说明:
- 不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变
- 不要解压后把整个目录777权限。
Apache和Mysql常用命令
- 启动所有服务:/opt/zbox/zbox start
- 停止所有服务:/opt/zbox/zbox stop
- 重启所有服务:/opt/zbox/zbox restart
- 通过配置检查服务状态:/opt/zbox/zbox check 【18.10版本支持】
注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。
访问和登录禅道
启动Apache和MySQL服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注意:
- 如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
- 使用云服务器请注意在安全组中开放apache使用端口
- 禅道默认管理员帐号是 admin,密码 123456。
登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。
- 用户名: root(禅道默认的数据库用户名是root)
- 密 码:123456(禅道默认的数据库密码是123456)
- 数据库:zentao。
其他参数
如果不加任何参数执行 /opt/zbox/zbox 会打印输出命令可用参数:
Usage: ./zbox {start|stop|status|check} [--aport=8080] [--mport=3307]
- --aport参数 可以修改Apache的端口
- --mport参数 可以修改Mysql的端口
例如(apache端口改为8080,mysql端口改为3307):
正片开始
1、打开Xshell→连接虚拟机(这里使用虚拟IP地址)
连接成功后输入→ cd /opt
紧接着再次输入→ wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz
开始下载--(烦请按需下载对应的版本)

1-1、下载中--45%

1-2、下载中--100%

1-3、下载完成后可输入→ ls --查看

1-4、输入解压命令→ tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz --解压

2、启动服务
2-1、解压完成后继续输入命令→ /opt/zbox/zbox start --启动服务(启动 start 、停止 stop、重启 restart 、查看状态 check)

2-2、服务启动成功后可打开浏览器直接访问“http://ip:apache端口”(Apache、Mysql,启动Apache和MySQL服务后,浏览器直接访问: http://禅道服务器ip:apache端口 )
2-3、可输入命令→ /opt/zbox/zbox --查看端口信息( 不加任何参数执行 /opt/zbox/zbox 会打印输出命令可用参数)

3、虚拟机服务器打开禅道系统
3-1、虚拟机→浏览器地址栏输入→ 127.0.0.1:80 或 192.168.88.137:80 (虚拟IP地址) 即可打开已经部署成功的禅道开源项目系统;

4、主机打开禅道系统
4-1、主机访问→浏览器地址栏输入→ 192.168.88.137:80 (虚拟ip地址) 打开已经部署成功的禅道;鼠标单击“开源版”按钮;

4-2、输入默认的 禅道管理员账户,用户名:admin 密码:123456

4-3、第一次登录成功后需要更改密码,设置完成后保存(设置新密码为:Qq1234--按需自行设置)

4-4、打开成功登录首页。其他请自行探索。

5、数据库
网页登录数据库
禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行 /opt/zbox/auth/adduser.sh来添加用户,如下命令:
# 进入脚本目录
cd /opt/zbox/auth
# 执行添加用户的脚本
bash adduser.sh
This tool is used to add user to access adminer
Account: root # 输入用户名
Password: # 输入密码
Adding password for user admin
刚加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root和123456。
网页直接显示登录界面:
- 系 统:默认选择MySQL。
- 服务器:127.0.0.1:MySQL端口 (MySQL端口启用的是3306,那么就填写127.0.0.1:3306。注意:ip只能写127.0.0.1)
- 用户名: root(禅道默认的数据库用户名是root)
- 密 码:123456(禅道默认的数据库密码是123456)
- 数据库:zentao。
5-1、打开Xshell
输入→ cd /opt/zbox/auth
再次输入→ bash adduser.sh
输入账户Account→ root
输入密码Password→ 123456 --输入完成后按下“回车键”
[root@localhost opt]# cd /opt/zbox/auth
[root@localhost auth]# bash adduser.sh
This tool is used to add user to access adminer
Account: root
Password: Adding password for user root
[root@localhost auth]#

5-2、在 欢迎使用禅道集成运行环境! 页面选择“数据库管理”;

5-3、输入用户名root 密码123456

5-4、登录信息;

5-5、登录信息完善;
系统 | MySQL |
服务器 | 127.0.0.1:3306 |
用户名 | root |
密码 | 123456 |
数据库 | zentao |

5-6、在 欢迎使用禅道集成运行环境! 页面选择“数据库管理”;

命令行连接数据库
登录数据库:/opt/zbox/bin/mysql -u root -P MySQL端口 -p (如:/opt/zbox/bin/mysql -u root -P 3306 -p)
导入数据库:/opt/zbox/bin/mysql -u root -P MySQL端口 -p 要导入的库名 < XXXX.sql (如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)
查看服务状态
执行 /opt/zbox/zbox status 可以查看当前服务状态和版本信息,如下:
[root@localhost auth]# /opt/zbox/zbox status

停止服务
[root@localhost auth]# /opt/zbox/zbox stop

设置开机自启
vim /etc/rc.local
Vim编辑器中添加保存
/opt/zbox/zbox restart
再次启动关闭
cd /opt
/opt/zbox/zbox start
/opt/zbox/zbox stop

未完待续!
测试学习使用,仅记录。