简单高效、基于敏捷开发的项目管理工具
MasterLab是一款简单高效、基于敏捷开发的项目管理工具,以事项驱动和敏捷开发最佳实践作为设计思想,同时参考了Jira和Gitlab优秀特性发展而来,适用于互联网团队进行高效协作和敏捷开发,交付极致卓越的产品。
http://demo.masterlab.vip 账号 master 密码 testtest
安装 Docker方式安装https://github.com/gopeak/masterlab-docker
传统方式安装3.0版本安装步骤如下:
搭建php的运行环境
- Web服务器 : Nginx 或 Apache
- Php程序
- 版本 >= 7.3 , 建议使用php7.4
- 必备扩展 :curl,mysqlnd,pdo,mysqli,mbstring,redis,swoole
- php.ini 修改 upload_max_filesize = 8M
- php.ini 修改 post_max_size = 8M
- php.ini 修改 memory_limit = 128M
- php.ini 修改 max_execution_time = 30
- Mysql数据库
- 版本 >= 5.7
- 程序目录(含子目录)读写权限
- masterlab\bin
- masterlab\upgrade
- masterlab\storage
- masterlab\public\install
- masterlab\plugin
下载最新版本或master分支代码,将根目录的运行依赖库vendor.zip
(php7.2 php7.1的使用vendor-7172.zip
)解压出来,
# 解压后的vendor目录结构
- masterlab
- vendor
- autoload.php
在web服务器添加虚拟主机并映射到masterlab的 /public 目录
如果Web服务器是Apache,首先编辑主配置文件httpd.conf
将
<Directory />
AllowOverride none
Require all denied
</Directory>
替换为
<Directory />
Options FollowSymLinks
AllowOverride All
#Allow from All
</Directory>
找到 httpd-vhosts.conf
文件,添加:
<VirtualHost *:80>
# 请更改为实际的masterlab目录
DocumentRoot "c:/www/masterlab/public"
# 这里使用的是示例域名,你可以更改为你的域名
ServerName www.yoursite.com
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
#Allow from All
</Directory>
# 请更改为实际的masterlab目录
<Directory "c:/www/masterlab/public">
Options Indexes FollowSymLinks
AllowOverride All
#Order allow,deny
#Allow from All
</Directory>
</VirtualHost>
如果Web服务器是Nginx
server { listen 80; # 这里使用的是示例域名,你可以更改为你的域名 server_name www.yoursite.com; # masterlab的入口访问路径,请更改为实际的masterlab目录 root /data/www/masterlab/public; index index.html index.htm index.php; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 2; gzip_types application/javascript text/plain application/x-javascript application/json text/css application/xml text/javascript application/x-httpd-php; gzip_vary off; gzip_disable "MSIE [1-6]\."; location ~* \.(jpg|jpeg|gif|png|ico|swf)$ { expires 3y; access_log off; # gzip off; } location ~* \.(css|js)$ { access_log off; expires 3y; } location ~ ^/files/.*\.(php|php5)$ { deny all; } location ~ ^/attachment/.*\.(php|php5)$ { deny all; } location /{ if (!-e $request_filename) { rewrite ^/((?!upload).*)$ /index.php/$1 last; break; } } location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
重启web服务器
运行 masterlab_socket(Windows操作系统)
masterlab_socket 是用于执行异步任务和定时计算事项的后台程序,下载地址 https://github.com/gopeak/masterlab_socket/releases
# 在masterlab目录直接运行
./bin/masterlab_socket.exe start -d
如果是Linux系统, 安装php的swoole扩展, 可代替masterlab_socket:
# 进入 masterlab/bin 目录,执行
php ./swoole_server.php start
# 参数 start 正常启动
# 参数 daemon 以守护进程方式启动
# 参数 stop 结束进程
在浏览器访问 /install ,根据提示进行安装
更多文档
http://www.masterlab.vip/help.php
截 图
在使用中有任何问题,请使用以下联系方式联系我们
QQ技术支持群: 314155057 https://jq.qq.com/?_wv=1027&k=51oDG9Z
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。