禅道是一款流行的开源项目管理系统,专为敏捷开发团队设计。对于希望在 Linux 系统上搭建禅道环境的用户,本文将提供详细的分步指南。
准备工作
在开始搭建之前,请确保满足以下要求:
- 具有 root 或 sudo 权限的 Linux 服务器
- Apache 或 Nginx Web 服务器
- MySQL 或 MariaDB 数据库
- PHP 7.2 或更高版本
安装 LAMP/LEMP 栈
要运行禅道,您需要安装 LAMP(Linux、Apache、MySQL、PHP)或 LEMP(Linux、Nginx、MySQL、PHP)栈。
使用 LAMP 栈
bash
sudo apt-get update
sudo apt-get install apache2 mysql-server php7.2 php7.2-mysql
使用 LEMP 栈
bash
sudo apt-get update
sudo apt-get install nginx mysql-server php7.2 php7.2-mysql
创建数据库
创建一个用于存储禅道的数据库。
bash
sudo mysql -u root -p
CREATE DATABASE zentao;
GRANT ALL PRIVILEGES ON zentao.* TO 'zentaouser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
下载禅道
从官方网站下载禅道的最新版本。
bash
cd /opt
wget https://dl.zentaopms.com/zentaopms_latest.zip
unzip zentaopms_latest.zip
配置 Apache/Nginx
对于 Apache:
bash
sudo cp /opt/zentaopms/zentaopro/config/apache.conf /etc/apache2/sites-enabled/zentaopms.conf
sudo a2ensite zentaopms.conf
sudo systemctl restart apache2
对于 Nginx:
bash
sudo cp /opt/zentaopms/zentaopro/config/nginx.conf /etc/nginx/sites-enabled/zentaopms.conf
sudo systemctl restart nginx
安装禅道
打开浏览器并访问您服务器的 IP 地址或域名,后面加上 /zentaopro/install.php 。按照提示完成安装过程。
安装界面截图:
[图片]
访问禅道
安装完成后,您可以通过您的浏览器访问禅道。默认登录凭据为:
- 用户名:admin
- 密码:admin
禅道界面截图:
[图片]
按照本文提供的分步指南,您可以在 Linux 系统上成功搭建禅道。禅道是一个强大的项目管理工具,可以帮助您的团队跟踪任务、管理缺陷并协作工作。