1. Linux 下禅道的安装
1.1 安装环境准备
在开始安装禅道之前,需要先确保你的 Linux 系统上已经安装了以下的软件和依赖:
Apache - 用来搭建 web 服务器
MySQL - 用来存储禅道的数据
PHP - 用来支持禅道的运行
你可以通过以下的命令来检查系统中是否已经安装了这些软件:
$ apache2 -v
$ mysql --version
$ php -v
1.2 安装 Apache
如果你的系统中没有安装 Apache,可以通过以下命令来安装:
$ sudo apt-get update
$ sudo apt-get install apache2
1.3 安装 MySQL
安装 MySQL 可以通过以下命令进行:
$ sudo apt-get install mysql-server
在安装过程中,需要设置一个 MySQL 用户的密码。
1.4 安装 PHP
安装 PHP 可以通过以下命令进行:
$ sudo apt-get install php libapache2-mod-php
安装完成后,需要重启 Apache 服务器:
$ sudo systemctl restart apache2
2. 禅道的下载与安装
2.1 下载禅道源码
在开始禅道的安装之前,需要先从禅道官网(www.zentao.net)下载禅道的源码包。下载完成后,将源码包解压至 Apache 的 web 根目录下,例如 /var/www/html/ 目录。
$ wget http://dl.cnezsoft.com/zentao/19.0.2/ZenTaoPMS.19.0.2.zip
$ sudo apt-get install unzip
$ unzip ZenTaoPMS.19.0.2.zip
$ sudo mv ZenTaoPMS.19.0.2 /var/www/html/zentao
确保解压后的源码目录路径为 /var/www/html/zentao。
2.2 配置 Apache
为了让 Apache 能够正确访问禅道,需要修改 Apache 的配置文件。
首先,打开 Apache 的配置文件:
$ sudo nano /etc/apache2/sites-available/000-default.conf
在文件最后的位置,添加以下的配置:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/zentao
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/zentao>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
保存并退出后,重启 Apache 服务器:
$ sudo systemctl restart apache2
2.3 设置禅道数据库
打开浏览器,访问 http://localhost/zentao 安装禅道。跟随安装向导的步骤进行,需要输入数据库连接信息、管理员账号等。
确保数据库连接信息正确:
数据库类型: MySQL
数据库服务器: localhost
数据库名: zentaopms
数据库用户名: YOUR_USERNAME
数据库密码: YOUR_PASSWORD
输入管理员账号和密码,点击下一步,然后完成安装。
3. 访问禅道
安装完成后,你可以通过以下的地址访问禅道:
http://localhost/zentao
输入管理员账号和密码,点击登录,即可进入禅道的管理界面。
4. 总结
通过以上几个步骤,你可以在 Linux 系统上成功安装禅道,并且通过 web 界面进行管理和使用禅道。
请确保你的系统满足了安装禅道的要求,同时按照步骤一步一步进行操作。如果遇到任何问题,你可以参考禅道官方文档或者在禅道的官方论坛上寻求帮助。