禅道是非常好用的一款开源项目管理软件,禅道是在LAMP架构下开发的,所以安装禅道最主要的就是部署一套LAMP环境。本文Linux使用centos7,Apache、mysql和php都使用yum进行快速部署,如果需要在不通外网的服务器上,可提前使用yum下载rpm包,然后手动安装,参见《yum如何下载安装包到本地,不进行安装》。
最近遇到一些人说使用yum部署没有技术含量,我个人不赞同这种说法,源码安装中间件只是在安装过程中可以灵活定制一些内容,其本质上没什么差别,通过yum安装的软件也可以在后期通过修改配置达到同样的效果,工具本身就是为了提高效率而生的。
1.禅道官网下载禅道源码
01.png2.安装Apache
安装Apache
#yum install httpd*
启动Apache
#service httpd start
02.gif
3.安装mysql
由于yum没有mysql开源资源,所以我们安装mariadb
#yum install mariadb*
启动mariadb
#systemctl start mariadb
mysql给root账号设置密码和远程访问权限
grant all privileges on *.* to root@'%'identified by '123456';
设置root账户本地登录密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
03.gif
04.gif
4.安装php
yum install php*(这样安装的好处是php相关的模块都一并安装好了)
安装php过程中发现php-mysql 与 php-mysqlnd包冲突,只需要安装其中一个即可
yum install php* --exclude=php-mysql.x86_64* (过滤掉其中一个包)
06.gif安装完成后重启下Apache(由于系统文件更新,重启命令有变化,根据提示执行新的命令即可)
07.png5.将禅道源码包放到Apache源码文件夹下(rpm包安装时html,源码安装时htdocs)
使用rpm -ql httpd查看Apache安装的目录
08.png放入源码后通过浏览器安装禅道
环境监测过程过程中如果提示目录不可写,修改权限仍然不生效,
执行setenforce 0关闭SELinux
永久关闭SELinux /etc/selinux/config 修改 SELINUX = disabled
09.gif
网友评论