Centos7部署禅道
Centos7.6系统下安装httpd,mariadb,php7.2环境运行禅道
摘要:本文介绍如何在Centos7.4系统下面使用yum命令安装httpd,php7.2与mariadb服务,并使用禅道源码包运行禅道软件。
一、运行环境说明
推荐运行环境为 Apache + PHP(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 服务:
yum -y install httpd #安装Apache服务 |
Apache 其他运维命令:
systemctl status httpd.service #查看Apache服务状态 |
关闭防火墙( 或者自行百度相关指令开启服务器的 80 端口 ),以便排除因为网络问题 , 无法访问 Apache 服务:
systemctl stop firewalld.service # 关闭防火墙 |
关闭 SELINUX,未关闭时可能有无法授予 /var 路径下文件的读写权限问题,关闭命令如下:
setenforce 0 # 临时关闭SELINUX, 重启服务器失效 |
编辑 /etc/selinux/config 文件,将 SELINUX 的值设置为 disabled , 下次开机 SELINUX 就不会启动了
vi /etc/selinux/config # 修改文件中的 SELINUX=disabled |
浏览器访问 http://服务器ip地址 , 页面展示如下,则表示 Apache 运行成功了。

apache 会被安装到: /etc/httpd/
apache 配置文件地址: /etc/httpd/conf/httpd.conf
apache 网站文件默认访问路径:/var/www/html/
三、安装PHP7.2版本
PHP7.2 版本需要配置 yum 源 :
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm |
yum 安装 PHP7.2 所需组件 :
yum -y install php72w php72w-pdo php72w-mysql php72w-mbstring php72w-ldap php72w-gd php72w-json php72w-xml php72w-zip |
创建 phpinfo 文件, 测试 PHP 与 Apache 服务的整合:
echo '<?php phpinfo();?>' > /var/www/html/index.php |
访问前 , 重启 Apache 服务,浏览器访问 http://服务器ip/index.php,页面展示如下, 则Apache 解析 PHP 成功。
systemctl restart httpd |

四、安装mariadb 数据库
安装并开启 mariadb 服务:
yum -y install mariadb mariadb-server |
重置数据库 root 账号密码( 默认root密码为空 ),命令行执行如下命令 , 注意执行命令前必须开启 mariadb服务:
mysql_secure_installation |
五、安装禅道软件
1,下载新版禅道软件源码包, 下载地址:http://www.zentao.net/download.html
2,使用 rz 命令将禅道软件上传至服务器的 /var/www/html 目录,您也可以使用其他方式上传。
yum -y install lrzsz # 安装rz上传程序 |
3,使用 unzip 命令解压禅道源码包程序。
yum -y install unzip # 安装unzip解压 |

4, 修改 Apache 访问路径: vim /etc/httpd/conf/httpd.conf , 注意修改如下图 3处位置 :

修改后 systemctl restart httpd 重启 Apache 服务, 使刚修改的配置生效 ;
5.解压完成后,浏览器访问 http://服务器ip 地址,安装禅道即可。







使用账号密码登录,用户名:admin 密码:123456

至此搭建完成