linux(contos7)部署禅道搭建
1.开源版安装包下载
[[email protected] /]# wget http://dl.cnezsoft.com/zentao/11.6.3/ZenTaoPMS.11.6.3.zbox_64.tar.gz
ps:禅道官方地址:https://www.zentao.net/download.html 可选择心怡的版本下载(推荐下载最新版本)
2.直接解压安装包到/opt目录下
[[email protected] /]# tar -zxvf ZenTaoPMS.11.6.3.zbox_64.tar.gz -C /opt
3.修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口
修改禅道自带apache端口:
[[email protected] /]# /opt/zbox/zbox -ap 9000
修改禅道自带mysql端口:
[[email protected] /]# /opt/zbox/zbox -mp 9001
为了不妨碍默认端口80、3306,这里我使用了高端口,从9000开始,你也可以改为自己喜欢的端口号,只要记得后面防火墙加规则的时候对应上就行;
4.启动禅道服务
[[email protected] /]# /opt/zbox/zbox start
** 返回如下文字就代表启动成功了**
其他操作命令:
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
5.创建数据库账号
[[email protected] /]# /opt/zbox/auth/adduser.sh
Account: #这里入要创建的数据库账号
Password: #这里输入要创建密码
ps: 我输入数据库的用户名:root,密码:123456
6.命令行登录禅道自带mysql数据库:
[[email protected] /]# /opt/zbox/bin/mysql -u root -P 3306 -p
输入密码后返回以下界面,代表登录数据库成功
7.配置防火墙规则,允许端口访问
[[email protected] /]# firewall-cmd --permanent --zone=public --add-port=9000/tcp
[[email protected] /]# firewall-cmd --permanent --zone=public --add-port=9001/tcp
ps:这里要提别注意命令使用,要看自己的系统是Ubuntu还是CentOS的,CentOS7以后命令升级了,我的系统CentOS7的所以使用以上命令,如果是CentOS7以前的版本和Ubuntu系统,防火墙配置命令自行百度
8.重新启动防火墙,使规则生效(一定要启动)
[[email protected] /]# systemctl reload firewalld
ps:如果是阿里云服务器,防火墙端口号开放后,还需登录阿里云控制台,配置安全组规则,否则无法访问
9.浏览器访问(ip地址+端口号)
http://x.x.x.x:9000
如果能访问说明ok了
届时禅道就安装部署完成了,从此可以愉快的玩耍了
10.如果服务器经常需要重启,可添加服务自动启动禅道
[[email protected] /]# vim /etc/rc.local
最后一行添加 /opt/zbox/zbox start
:wq 保存退出
变更权限:
[[email protected] /]# cd /etc/rc.d
[[email protected] rc.d]# chmod 775 rc.local
重启服务器(reboot),输入命令测试是否自动启动了禅道服务
[[email protected] /]# ps aux | grep zbox
或者打开禅道地址验证能否访问