一、运行环境说明

    推荐运行环境为 Apache + PHP(5.3/5.4/5.5/5.6/7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb 组合 ,Nginx 其次。

    PHP需要使用 pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv 模块,需要确保 PHP 运行环境有加载上述模块。

    二、安装Apache服务

    依次执行如下指令,安装并开启 Apache 服务:

    Apache 其他运维命令:

    1. systemctl status httpd.service #查看Apache服务状态
    2. systemctl stop httpd.service #关闭Apache服务
    3. systemctl restart httpd.service #重启Apache服务

    安装完成后,可以查看Apache运行状态,如下图表示已经启动:

    关闭防火墙( 或者自行百度相关指令开启服务器的 80 端口 ),以便排除因为网络问题 , 无法访问 Apache 服务:

    1. systemctl stop firewalld.service # 关闭防火墙
    2. systemctl disable firewalld.service # 禁止firewall开机启动
    3. systemctl status firewalld.service # 查看防火墙状态
    4. systemctl start firewalld.service # 开启防火墙

    关闭 SELINUX,未关闭时可能有无法授予 /var 路径下文件的读写权限问题,关闭命令如下:

    1. setenforce 0 # 临时关闭SELINUX, 重启服务器失效

    编辑/etc/selinux/config 文件,将 SELINUX 的值设置为 disabled , 下次开机 SELINUX 就不会启动了

    关闭防火墙后,通过执行 ip addr 命令,查看服务器主机ip地址。

    1.13 Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道 - 图1

    apache 会被安装到: /etc/httpd/

    apache 配置文件地址: /etc/httpd/conf/httpd.conf

    apache 网站文件默认访问路径:/var/www/html/

    三、安装PHP7.1版本

    PHP7.1 版本需要配置 yum 源 :

    1. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

    yum 安装 PHP7.1 所需组件 :

    1. yum -y install php71w php71w-pdo php71w-mysql php71w-mbstring php71w-ldap php71w-gd php71w-json

    创建 phpinfo 文件, 测试 PHP 与 Apache 服务的整合:

    1. echo '<?php phpinfo();?>' > /var/www/html/index.php

    访问前 , 重启 Apache 服务,浏览器访问,页面展示如下, 则Apache 解析 PHP 成功。

    1.13 Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道 - 图2

    四、安装mariadb 数据库

    安装并开启 mariadb 服务:

    重置数据库 root 账号密码( 默认root密码为空 ),命令行执行如下命令 , 注意执行命令前必须开启 mariadb服务:

    1. mysql_secure_installation
    2. Enter current password for root (enter for none): # 输入当前root账号密码,刚安装默认为空,直接回车即可
    3. Set root password? [Y/n] # 是否输入root密码,输入y 回车
    4. New password: # 输入密码
    5. Re-enter new password: # 重复输入
    6. Remove anonymous users? [Y/n] # 删除其他用户 y
    7. Disallow root login remotely? [Y/n] # 允许root账号远程登录 y
    8. Reload privilege tables now? [Y/n] # 重新加载配置表 y
    1. 下载新版禅道软件源码包, 下载地址:http://www.zentao.net/download.html

    2. 使用 rz 命令将禅道软件上传至服务器的 /var/www/html 目录,您也可以使用其他方式上传。

    1. yum -y install lrzsz # 安装rz上传程序
    2. cd /var/www/html # 切换到apache根目录
    3. rz # 上传源码包禅道
    1. 使用 unzip 命令解压禅道源码包程序。
    1. yum -y install unzip # 安装unzip解压
    2. unzip ZenTaoPMS.*.zip -d /var/www/html # 解压禅道源码包

    1.13 Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道 - 图3

    修改后 systemctl restart httpd 重启 Apache 服务, 使刚修改的配置生效 ;

    5.解压完成后,浏览器访问 地址,安装禅道即可。

    使用产品须遵循我们的授权协议,不得擅自去除标志、链接。

    填写数据库相关信息,如数据库已存在,可勾选清空现有数据。

    注:最后安装成功后,安全起见,请删除install.php文件。

    安装成功,安全起见,删除install.php文件。