一、前言
- 大家可以根据禅道官网的说明去安装:禅道 - 使用源码包安装(各系统通用)说明
二、下载
直接去禅道官网找安装包下载,我这里用
安装包
,不用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、如果想要尝试其他的安装方法,请移步 禅道官网 / 首页 / 帮助 / 开源版手册 / 选择适合您的安装方法