美文网首页
centos7下使用源码安装禅道

centos7下使用源码安装禅道

作者: 安小龙 | 来源:发表于2017-10-16 10:46 被阅读0次

    禅道是非常好用的一款开源项目管理软件,禅道是在LAMP架构下开发的,所以安装禅道最主要的就是部署一套LAMP环境。本文Linux使用centos7,Apache、mysql和php都使用yum进行快速部署,如果需要在不通外网的服务器上,可提前使用yum下载rpm包,然后手动安装,参见《yum如何下载安装包到本地,不进行安装》

    最近遇到一些人说使用yum部署没有技术含量,我个人不赞同这种说法,源码安装中间件只是在安装过程中可以灵活定制一些内容,其本质上没什么差别,通过yum安装的软件也可以在后期通过修改配置达到同样的效果,工具本身就是为了提高效率而生的。

    1.禅道官网下载禅道源码
    01.png
    2.安装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包冲突,只需要安装其中一个即可

    05.png

    yum install php* --exclude=php-mysql.x86_64* (过滤掉其中一个包)

    06.gif

    安装完成后重启下Apache(由于系统文件更新,重启命令有变化,根据提示执行新的命令即可)

    07.png
    5.将禅道源码包放到Apache源码文件夹下(rpm包安装时html,源码安装时htdocs)

    使用rpm -ql httpd查看Apache安装的目录

    08.png
    放入源码后通过浏览器安装禅道
    环境监测过程过程中如果提示目录不可写,修改权限仍然不生效,
    执行setenforce 0关闭SELinux
    永久关闭SELinux /etc/selinux/config  修改 SELINUX = disabled 
    
    09.gif

    相关文章

      网友评论

          本文标题:centos7下使用源码安装禅道

          本文链接:https://www.haomeiwen.com/subject/thhkuxtx.html