1. 搭建准备
在开始搭建 Linux 下的禅道之前,我们需要准备一些必要的软件和环境。
1.1 确认操作系统版本
首先,确保你的 Linux 系统已经正确安装并正常运行。你可以通过以下命令来查看操作系统的版本信息:
cat /etc/issue
如果你的系统是 CentOS 7.x 或者 Ubuntu 16.04 LTS,则可以继续进行下一步。
1.2 安装 Apache
禅道是基于 PHP 和 MySQL 的 Web 应用程序,所以我们需要安装 Apache 作为 Web 服务器。使用以下命令在系统上安装 Apache:
sudo apt-get install apache2
或者
sudo yum install httpd
安装完成后,使用以下命令启动 Apache 服务:
sudo systemctl start apache2
或者
sudo systemctl start httpd
在浏览器中输入服务器 IP 地址(如 http://192.168.1.100)应该能够看到 Apache 的默认欢迎页面。
1.3 安装 PHP
禅道是基于 PHP 的应用程序,所以我们需要安装 PHP 和一些必要的 PHP 扩展。使用以下命令在系统上安装 PHP:
sudo apt-get install php7.0 php7.0-mysql php7.0-gd php7.0-xml php7.0-mbstring
或者
sudo yum install php php-mysql php-gd php-xml php-mbstring
安装完成后,使用以下命令重新启动 Apache 服务:
sudo systemctl restart apache2
或者
sudo systemctl restart httpd
1.4 安装 MySQL
禅道需要一个数据库来存储数据,我们可以使用 MySQL 作为数据库。使用以下命令在系统上安装 MySQL:
sudo apt-get install mysql-server
或者
sudo yum install mysql-server
安装完成后,使用以下命令启动 MySQL 服务:
sudo systemctl start mysql
1.5 创建禅道数据库
使用以下命令进入 MySQL 控制台:
sudo mysql -u root -p
然后,创建一个新的数据库并设置权限:
CREATE DATABASE zentao DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
请将 'your_password' 替换为你自己的数据库密码。
2. 安装禅道
2.1 下载禅道安装包
在你的服务器上使用以下命令下载禅道的最新安装包:
cd /var/www/html
sudo wget http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz
解压下载的安装包:
sudo tar -zxvf ZenTaoPMS.9.8.3.zbox_64.tar.gz
重命名解压后的文件夹:
sudo mv ZenTaoPMS.9.8.3.zbox_64 zentao
2.2 配置禅道
进入禅道安装目录:
cd /var/www/html/zentao
修改禅道配置文件:
sudo vi config/my.php
将以下内容添加到文件末尾:
date_default_timezone_set('Asia/Shanghai');
$default->timezone = 'Asia/Shanghai';
$default->db->host = 'localhost';
$default->db->port = '3306';
$default->db->user = 'zentao';
$default->db->password = 'your_password';
$default->db->name = 'zentao';
$default->cookie->path = '/';
$default->cookie->domain = '';
$default->cookie->lifetime = 0;
$default->pager->pageSize = 20;
$default->pager->pageID = 'pageID';
$default->end->debug = false;
请将 'your_password' 替换为你之前设置的数据库密码。
3. 访问禅道
在浏览器中输入服务器的 IP 地址(如 http://192.168.1.100/zentao)打开禅道的安装界面。
按照界面指引进行禅道的初始化设置,包括创建管理员账号、输入数据库密码等。
完成设置后,你应该可以通过浏览器访问到禅道的主页了。
至此,你已经成功搭建了 Linux 下的禅道环境。
请注意:
这只是一个简易的禅道搭建教程,实际部署过程中可能还需要做一些其他配置和安全性优化,具体要根据你的实际需求来决定。