在 Linux 系统上安装禅道——一步步指南320
简介:禅道是一款敏捷项目管理系统,提供任务管理、缺陷跟踪、文档管理等功能。本文将介绍如何在 Linux 系统上安装和配置禅道,帮助用户高效管理他们的项目。
系统要求
在安装禅道之前,请确保您的 Linux 系统符合以下要求:* Ubuntu 18.04 或更高版本
* PHP 7 或更高版本
* MySQL 5.7 或更高版本
* Apache 或 Nginx 网页服务器
安装 MySQL 数据库
首先,我们需要安装 MySQL 数据库来存储禅道数据:```
sudo apt-get update
sudo apt-get install mysql-server
```
然后,创建禅道数据库和用户并授予权限:```
mysql -u root -p
CREATE DATABASE zentao;
GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost' IDENTIFIED BY 'password';
```
安装 PHP
接下来,安装 PHP 并配置 PHP 扩展:```
sudo apt-get install php7.4
sudo apt-get install php7.4-mbstring php7.4-gd php7.4-xml php7.4-mysql
sudo service apache2 restart
```
下载禅道
从禅道官方网站下载禅道程序包:```
wget /
```
解压缩并配置禅道
解压缩禅道程序包并移动到 web 根目录:```
unzip
mv zentaopms-latest /var/www/html/zentao
```
配置禅道数据库连接文件(config/):```
require '';
$config->db->host = 'localhost';
$config->db->user = 'zentao';
$config->db->password = 'password';
$config->db->name = 'zentao';
```
创建 Apache 虚拟主机
创建 Apache 虚拟主机以配置禅道 web 服务器:```
sudo nano /etc/apache2/sites-available/
```
添加以下内容:```
DocumentRoot /var/www/html/zentao
ServerName
```
启用虚拟主机并重启 Apache
启用虚拟主机并重启 Apache:```
sudo a2ensite
sudo systemctl restart apache2
```
访问禅道
现在,您可以通过浏览器访问禅道,使用以下 URL:```
/zentao/
```
您将看到禅道登录页面,默认用户名和密码均为 "admin"。
配置电子邮件设置(可选)
如果您要使用禅道的电子邮件通知功能,请配置邮件设置(config/):```
$config->smtp->name = 'SMTP Server Name';
$config->smtp->host = '';
$config->smtp->port = 25;
$config->smtp->user = 'username';
$config->smtp->password = 'password';
$config->smtp->fromAddress = 'noreply@';
```
完成配置后,禅道将成功安装在您的 Linux 系统上,您可以开始管理您的项目。
2024-11-18