一、部署简介及项目
1.安装Apache服务、安装PHP环境、安装MySQL服务(默认是安装过的,后续写)
2.下载禅道
3.开放端口
4.启动禅道
5.检查是否启动成功
2.1.下载禅道
cd /opt
wget https://www.zentao.net/dl/zentao/{最新版本号}/ZenTaoPMS.{最新版本号}.zbox_64.tar.gz
tar xvzf ZenTaoPMS.{最新版本号}.zbox_64.tar.gz
博主用的是:
https://www.zentao.net/dl/zentao/22.0/zentao-22.0-php8.1.zip

2.2.解压
使用unzip进行解压
unzip zentao-22.0-php8.1.zip

3.开放端口
博主是腾讯云,这里添加

3.1.添加端口

4.1.启动禅道
要先配置nginx,在/etc/nginx/sites-available
vim /etc/nginx/sites-available/zentao
以下内容直接黏贴然后修改:
server {
listen 8080;
server_name 你的域名;
root /opt/zentaopms/www; //这个也需要修改,你把禅道解压到哪
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;// 这个需要改成你所安装的php版本
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
}
nginx配置完
测试 刚刚所写的文件内容是否正常
nginx -t
反馈:test is successful,那就是没问题
重启nginx
systemctl restart nginx
安装php 服务,博主的是Ubuntu 24.04.4 所以是PHP 8.3.x
apt update
apt install nginx mysql-server php php-fpm php-mysql php-gd php-xml php-mbstring unzip -y
安装之后,输入 php -v
确认是否安装完成,下方应输出:PHP 8.3.x
然后启动服务
systemctl start php8.3-fpm
5.检查
5.1.因为之前是设置过端口的,所以访问需要域名+端口,类似xxx.com:8080
