centos安装禅道流程
时间: 2023-10-21 17:23:57 浏览: 127
安装禅道需要您按照以下步骤操作:
1. 安装 LAMP 环境
在 CentOS 上安装 LAMP 环境(即 Apache、MySQL 和 PHP)是安装禅道的前提条件。可以通过以下命令安装:
```
sudo yum install httpd mariadb-server mariadb php php-mysql php-gd php-ldap php-xml php-mbstring
```
2. 创建 MySQL 数据库
创建一个新的 MySQL 数据库,用于存储禅道的数据。可以使用以下命令登录 MySQL 控制台:
```
mysql -u root -p
```
然后输入 MySQL 的 root 用户密码登录。
在 MySQL 控制台中,创建一个新的数据库并授权给新用户,例如:
```
CREATE DATABASE zentao CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON zentao.* TO zentao@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
```
其中,'password' 为新用户的密码,请根据实际情况进行修改。
3. 下载禅道
在官网下载最新版的禅道,并解压到 Apache 的网站目录中,例如:
```
wget https://www.zentao.net/download/zentao/15.0.1/ZenTaoPMS.15.0.1.zbox_64.tar.gz
tar zxvf ZenTaoPMS.15.0.1.zbox_64.tar.gz
sudo mv ZenTaoPMS.15.0.1.zbox_64 /var/www/html/zentao
```
4. 配置禅道
编辑禅道的配置文件 /var/www/html/zentao/zentaopms/config/my.php,修改以下配置项:
```
<?php
$config->db->host = 'localhost'; // MySQL 主机地址
$config->db->port = '3306'; // MySQL 端口号
$config->db->name = 'zentao'; // 创建的 MySQL 数据库名称
$config->db->user = 'zentao'; // 创建的 MySQL 用户名
$config->db->password = 'password'; // 创建的 MySQL 用户密码
$config->webRoot = '/zentao'; // 禅道的访问路径
$config->installed = true; // 标识禅道已经安装
```
其中,'password' 为 MySQL 用户的密码,请根据实际情况进行修改。
5. 设置文件权限
为了确保禅道正常运行,需要为一些目录和文件设置正确的权限。可以使用以下命令:
```
sudo chown -R apache:apache /var/www/html/zentao
sudo chmod -R 777 /var/www/html/zentao/tmp /var/www/html/zentao/upload /var/www/html/zentao/data
```
其中,'apache' 为 Apache 进程的用户名,请根据实际情况进行修改。
6. 启动 Apache 和 MySQL 服务
启动 Apache 和 MySQL 服务,可以使用以下命令:
```
sudo systemctl start httpd
sudo systemctl start mariadb
```
7. 访问禅道
在浏览器中访问禅道的安装界面,例如:http://your-ip-address/zentao,按照提示进行安装。
安装完成后,可以使用管理员账号登录并开始使用禅道。
阅读全文