- 安装httpd(Apache HTTP Server)
[root@localhost ~]# yum install -y httpd
- 安装PHP和扩展
[root@localhost ~]# yum install -y php php-pdo php-mysql php-mbstring php-gd
- 修改PHP配置文件,启用session保存路径
[root@localhost ~]# vi /etc/php.ini
通过命令 /;session.save_path查找,进入编辑模式删除最前面的分号,保存退出
- 启动httpd服务
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl status httpd
- 安装MariaDB
[root@localhost ~]# yum install -y mariadb-server
- 修改MariaDB配置文件,设置默认服务器字符集为utf8
[root@localhost ~]# vi /etc/my.cnf
在[mysqld]后面增加下面这行后保存退出
character_set_server = utf8
- 启动MariaDB,设置密码
假设密码设置为123456
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# systemctl enable mariadb
[root@localhost ~]# systemctl status mariadb
[root@localhost ~]# mysqladmin -u root password '123456'
- 下载和解压禅道源码
假设要安装的禅道版本是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/
- 设置源码目录所有者是apache
[root@localhost ~]# chown -R apache /var/www/html
- 关闭selinux
修改selinux的配置文件
[root@localhost conf]# vi /etc/selinux/config
把SELINUX的值从 enforcing 改为 disabled
关闭selinux
[root@localhost conf]# setenforce 0
- 防火墙允许Apache服务的80端口
[root@localhost conf]# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
[root@localhost conf]# firewall-cmd --reload
success
- 浏览器安装禅道
假设服务器的IP地址是192.168.8.128,浏览器地址栏输入
http://192.168.8.128/zentaopms/www
根据安装向导步骤进行安装