Linux(centos7)安装禅道

禅道9.7开源集成版(集成了mysql、apache、php)不需要自己配置

下载
禅道下载地址:http://dl.cnezsoft.com/zentao/9.7/ZenTaoPMS.9.7.stable.zbox_64.tar.gz

安装
将我们下载好的安装包解压到/opt文件夹下
特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。
可以使用命令:

tar -zxvf ZenTaoPMS.9.7.stable.zbox_64.tar.gz -C /opt 

1、修改集成的mysql和apache端口号
为了不影响本地安装的mysql和apache服务的时候我们修改禅道默认的端口号:

设置mysql端口号是3307:

[root@localhost zbox]# ./zbox -mp 3307

设置apache端口号是90

[root@localhost zbox]# ./zbox -ap 90 

Apache和Mysql常用命令
/opt/zbox/zbox start            #命令开启Apache和Mysql。
/opt/zbox/zbox stop       #命令停止Apache和Mysql。
/opt/zbox/zbox restart      #命令重启Apache和Mysql

 

 

设置禅道开机启动

CentOS7设置自定义开机启动,添加自定义系统服务

Centos 系统服务脚本目录:
/usr/lib/systemd/
有系统(system)和用户(user)之分

 

如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/ 

反之,用户登录后才能运行的程序,存在   /lib/systemd/user  里,服务以.service结尾

1.建立服务文件

vim /lib/systemd/system/zentao.service 
[Unit]
Description=zentao
After=network.target

[Service]
Type=forking
ExecStart=/opt/zbox/zbox start
ExecReload=/opt/zbox/zbox restart
ExecStop=/opt/zbox/zbox stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]服务安装的相关设置,可设置为多用户

2.保存目录
以754的权限保存在目录

chmod 754 /lib/systemd/system/zentao.service

3.设置开机自启动

systemctl enable zentao.service  

4.其他命令

systemctl start zentao.service        启动zentao服务
systemctl enable zentao.service      设置开机自启动:
systemctl disable zentao.service      停止开机自启动:
systemctl status zentao.service      查看服务当前状态:
systemctl restart zentao.service     重新启动服务:
systemctl list-units --type=service   查看所有已启动的服务:

 

posted @ 2020-02-26 23:10  gupanpan  阅读(442)  评论(0)    收藏  举报