Linux下使用源码包安装禅道

一、前言

二、下载

直接去禅道官网找安装包下载,我这里用安装包,不用 Linux 一键安装包

三、安装

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

四、项目启动

第三步完成之后,就根据你配置的端口/域名,把 禅道项目跑起来,我的跑起来如下:

  • 1、选择语言,开始安装
    Linux下使用源码包安装禅道

  • 2、同意协议,下一步
    Linux下使用源码包安装禅道

  • 3、系统检测通过,下一步
    Linux下使用源码包安装禅道

  • 4、填写数据库配置信息,保存
    Linux下使用源码包安装禅道

  • 5、配置文件生成(配置信息已经成功保存到 /var/www/web/zentaopms/config/my.php 中。您后面还可继续修改此文件。),下一步
    Linux下使用源码包安装禅道

  • 6、禅道功能介绍(选择版本模式:1-经典管理模式;2-全新项目集管理模式),下一步
    Linux下使用源码包安装禅道

  • 7、设置账号信息(是否导入Demo数据),保存
    Linux下使用源码包安装禅道

  • 8、等待,没反应
    Linux下使用源码包安装禅道

  • 9、F12查看原因 未安装 ioncube loader,解决办法: 请移步 >>> Linux下 PHP 安装ioncube扩展
    Linux下使用源码包安装禅道

  • 10、安装ioncube之后,点击 登录禅道管理系统
    Linux下使用源码包安装禅道

  • 11、报错Linx无权限,解决办法: 请移步 >>> 记录:Linux 设置文件夹 0777 权限失效问题
    Linux下使用源码包安装禅道

  • 12、登录页面、成功。
    Linux下使用源码包安装禅道

五、总结

上一篇:安全检测--隐藏nginx和php的版本号


下一篇:[PHP系列] popim 私有化独立部署即时通讯im系统搭建过程