Linux/CentOS 7环境安装禅道

  1. 安装httpd(Apache HTTP Server)
[root@localhost ~]# yum install -y httpd
  1. 安装PHP和扩展
[root@localhost ~]# yum install -y php php-pdo php-mysql php-mbstring php-gd
  1. 修改PHP配置文件,启用session保存路径
[root@localhost ~]# vi /etc/php.ini

通过命令 /;session.save_path查找,进入编辑模式删除最前面的分号,保存退出

  1. 启动httpd服务
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl status httpd
  1. 安装MariaDB
[root@localhost ~]# yum install -y mariadb-server
  1. 修改MariaDB配置文件,设置默认服务器字符集为utf8
[root@localhost ~]# vi /etc/my.cnf

在[mysqld]后面增加下面这行后保存退出
character_set_server = utf8

  1. 启动MariaDB,设置密码
    假设密码设置为123456
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# systemctl enable mariadb
[root@localhost ~]# systemctl status mariadb
[root@localhost ~]# mysqladmin -u root password '123456'
  1. 下载和解压禅道源码
    假设要安装的禅道版本是11.6
[root@localhost ~]# yum install -y wget unzip
[root@localhost ~]# wget https://www.zentao.net/dl/ZenTaoPMS.11.6.stable.zip
[root@localhost ~]# unzip ZenTaoPMS.11.6.stable.zip -d /var/www/html/
  1. 设置源码目录所有者是apache
[root@localhost ~]# chown -R apache /var/www/html
  1. 关闭selinux
    修改selinux的配置文件
[root@localhost conf]# vi /etc/selinux/config

把SELINUX的值从 enforcing 改为 disabled
关闭selinux

[root@localhost conf]# setenforce 0
  1. 防火墙允许Apache服务的80端口
[root@localhost conf]# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
[root@localhost conf]# firewall-cmd --reload
success
  1. 浏览器安装禅道
    假设服务器的IP地址是192.168.8.128,浏览器地址栏输入
    http://192.168.8.128/zentaopms/www
    根据安装向导步骤进行安装

你可能感兴趣的:(Linux/CentOS 7环境安装禅道)