同步操作将从 Gitee 极速下载/MasterLab 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
MasterLab是一款简单高效、基于敏捷开发的项目管理工具,以事项驱动和敏捷开发最佳实践作为设计思想,同时参考了Jira和Gitlab优秀特性发展而来,适用于互联网团队进行高效协作和敏捷开发,交付极致卓越的产品。
http://demo.masterlab.vip 账号 master 密码 testtest
详细的安装示例
Windows安装教程
Linux安装示例
Linux 宝塔安装示例
本质上的安装步骤如下:
搭建php的运行环境
- Web Server : Nginx 或 Apache
- Php
- 版本 >= 5.6
- 必备扩展 :curl,mysqlnd,pdo,mysqli,mbstring
- 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\app\storage 目录要求写入权限
- masterlab\app\public\attachment 目录要求写入权限
- masterlab\app\public\install 目录要求写入权限
下载代码,可前往官方网站 http://www.masterlab.vip/download.php 下载最新的完整包
或者从 github上克隆代码,github上下载的代码没有包含运行的类库,因此需要使用php的composer工具下载类库
# 在masterlab根目录下执行,如果执行错误请将php加入到环境变量中
php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/
php composer.phar update
在web服务器添加虚拟主机并映射到masterlab的 app/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:/phpenv/www/masterlab/app/public"
# 这里使用的是示例域名,你可以更改为你的域名
ServerName www.yoursite.com
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
#Allow from All
</Directory>
# 请更改为实际的masterlab目录
<Directory "c:/phpenv/www/masterlab/app/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/app/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
masterlab_socket 是用于执行异步任务和定时计算事项的后台程序,该步骤可省略, 下载地址 https://github.com/gopeak/masterlab_socket/releases
Windows操作系统的
# 在masterlab目录直接运行
bin/masterlab_socket.exe
Linux操作系统的
# 在masterlab目录直接运行
chmod +x bin/masterlab_socket
./bin/masterlab_socket
其他操作系统 参考 https://github.com/gopeak/masterlab_socket 的文档自行编译
在浏览器访问 /install ,根据提示进行安装
http://www.masterlab.vip/help.php
在使用中有任何问题,请使用以下联系方式联系我们
QQ技术支持群: 314155057 https://jq.qq.com/?_wv=1027&k=51oDG9Z
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。