在开始安装禅道之前,需要确保 Linux 服务器满足以下要求:
操作系统:Ubuntu 18.04 LTS 或更高版本
PHP 版本:5.6 或更高版本
MySQL 数据库
Apache 或 Nginx Web 服务器
安装 Apache
首先,安装 Apache Web 服务器:
sudo apt-get update
sudo apt-get install apache2
安装 MySQL
接下来,安装 MySQL 数据库:
sudo apt-get install mysql-server
安装 PHP
最后,安装 PHP 及其扩展:
sudo apt-get install php libapache2-mod-php php-mysql
下载禅道
从禅道的官方网站下载最新版本的禅道:
wget https://dl.zentao.net/zentaopms/zentaopms_latest.tar.gz
解压禅道
解压下载的禅道压缩包:
tar zxvf zentaopms_latest.tar.gz
配置 Apache
配置 Apache 以解析禅道的 URL:
创建一个禅道的虚拟主机文件:
sudo nano /etc/apache2/sites-available/zentaopms.conf
添加以下内容到文件中:
DocumentRoot /var/www/zentaopms
ServerName example.com
ErrorLog /var/log/apache2/zentaopms-error.log
CustomLog /var/log/apache2/zentaopms-access.log common
启用虚拟主机文件:
sudo a2ensite zentaopms.conf
重新启动 Apache:
sudo systemctl restart apache2
配置 MySQL
创建一个 MySQL 数据库和用户:
mysql -u root -p
CREATE DATABASE zentaopms;
GRANT ALL PRIVILEGES ON zentaopms.* TO 'zentaopms'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
安装禅道
将禅道的文件移动到 Web 服务器的文档根目录:
sudo mv zentaopms /var/www/zentaopms
访问禅道的安装向导:
http://example.com/install
按照向导中的步骤进行安装。
完成
安装完成后,您可以在浏览器中访问禅道:
http://example.com/
使用您在安装过程中创建的凭据登录。