linux系统centos部署禅道
时间: 2023-09-25 15:17:27 浏览: 181
linux下 禅道安装包
在 CentOS 系统上部署禅道的步骤如下:
1. 安装必要软件
在 CentOS 上需要安装 Apache、MySQL、PHP 等软件,可以使用 yum 命令进行安装:
```
yum install -y httpd mariadb mariadb-server php php-mysql php-gd php-mbstring php-xml
```
2. 配置 MySQL 数据库
启动 MySQL 服务并进行安全设置:
```
systemctl start mariadb
mysql_secure_installation
```
然后创建一个新的数据库和用户,并授权:
```
mysql -u root -p
CREATE DATABASE zentao DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'zentao'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
3. 下载禅道
下载禅道最新版本:
```
cd /var/www/html/
wget https://www.zentao.net/dl/zentao/latest -O zentao.zip
unzip zentao.zip
mv zentao/* .
rm -r zentao zentao.zip
```
4. 配置 Apache
禅道需要使用 Apache 作为 Web 服务器,可以使用以下命令启动 Apache 服务:
```
systemctl start httpd
```
然后在 Apache 的配置文件中添加以下内容:
```
vim /etc/httpd/conf/httpd.conf
```
添加如下内容:
```
<VirtualHost *:80>
ServerName your-domain.com
DocumentRoot /var/www/html/
<Directory /var/www/html>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/zentao-error_log
CustomLog /var/log/httpd/zentao-access_log combined
</VirtualHost>
```
重启 Apache 服务:
```
systemctl restart httpd
```
5. 安装禅道
在浏览器中访问 `http://your-domain.com`,按照禅道安装向导进行安装,填写之前创建的数据库和用户信息,然后完成安装。
6. 安全设置
禅道安装完成后,需要进行安全设置,包括修改管理员账户名和密码、限制 IP 访问等。
希望以上步骤对您有所帮助。
阅读全文