Linux下使用源码包安装禅道
2021/11/19 7:12:53
本文主要是介绍Linux下使用源码包安装禅道,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 一、前言
- 二、下载
- 三、安装
- 1、把文件放到Linux服务器上并解压
- 2、在 nginx.conf 文件中配置项目 zentaopms
- 3、重启 nginx
- 四、项目启动
- 五、总结
一、前言
- 大家可以根据禅道官网的说明去安装:禅道 - 使用源码包安装(各系统通用)说明
二、下载
直接去禅道官网找安装包下载,我这里用
安装包
,不用Linux 一键安装包
-
禅道官网下载源码包,选择一个版本,比如 5.3.1
-
我是 php7.0,所以下载
php7.0
的版本
三、安装
1、把文件放到Linux服务器上并解压
- 把
ZenTaoPMS.biz5.3.1.php7.0.zip
放到/var/www/web/
文件夹下 - 2、解压
ZenTaoPMS.biz5.3.1.php7.0.zip
,命令如下
cd /var/www/web/ unzip ZenTaoPMS.biz5.3.1.php7.0.zip
- 3、解压之后在
/var/www/web/
下多了一个名为zentaopms
的文件夹
2、在 nginx.conf 文件中配置项目 zentaopms
user nginx; worker_processes 2; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; keepalive_timeout 65; gzip on; include /etc/nginx/conf.d/*.conf; server { listen 8083; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; fastcgi_buffer_size 1M; fastcgi_buffers 32 512k; fastcgi_busy_buffers_size 1M; root /var/www/web/zentaopms/www; location / { index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*) /index.php?$1 last; } } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } }
3、重启 nginx
systemctl restart nginx
,如果启动失败,请移步 >>> 如何验证 nginx.conf 是否配置正确
四、项目启动
第三步完成之后,就根据你配置的端口/域名,把 禅道项目跑起来,我的跑起来如下:
-
1、选择语言,开始安装
-
2、同意协议,下一步
-
3、系统检测通过,下一步
-
4、填写数据库配置信息,保存
-
5、配置文件生成(配置信息已经成功保存到
/var/www/web/zentaopms/config/my.php
中。您后面还可继续修改此文件。),下一步
-
6、禅道功能介绍(选择版本模式:1-经典管理模式;2-全新项目集管理模式),下一步
-
7、设置账号信息(是否导入Demo数据),保存
-
8、等待,没反应
-
9、F12查看原因
未安装 ioncube loader
,解决办法: 请移步 >>> Linux下 PHP 安装ioncube扩展
-
10、安装ioncube之后,点击
登录禅道管理系统
-
11、报错Linx无权限,解决办法: 请移步 >>> 记录:Linux 设置文件夹 0777 权限失效问题
-
12、登录页面、成功。
五、总结
- 1、项目下载,安装,配置,重启 很快弄完
- 2、安装ioncube扩展 卡了一下,按照文档安装也没啥问题
- 3、
/var/www/web/zentaopms/www/data/
是否存在并有操作权限,卡的有点久,不过最后解决了~ - 4、如果想要尝试其他的安装方法,请移步 禅道官网 / 首页 / 帮助 / 开源版手册 / 选择适合您的安装方法
这篇关于Linux下使用源码包安装禅道的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法