保姆级 Ubuntu 部署 禅道

一、部署简介及项目

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

相关推荐
GeW10 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx12 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位14 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象32715 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
众壹新能源科技16 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..16 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason16 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特16 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
考拉讲支付16 小时前
母婴亲子服务平台分账架构设计:多场景多方分账与合规清结算实践
大数据·运维·人工智能·微信小程序·架构·微信公众平台
LateFrames16 小时前
“场控软件” 如何容错与运维
运维·容错·led大屏·播控系统·场控软件