Skip to content

Commit

Permalink
更新安装说明
Browse files Browse the repository at this point in the history
  • Loading branch information
weichaoduo committed Jan 18, 2020
1 parent bc3efae commit 92ad460
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 3 deletions.
103 changes: 100 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,115 @@ MasterLab是一款简单高效、基于敏捷开发的项目管理工具,以

## 功能特点
- 简单易用,拥有良好的用户体验和扁平化风格
- 创新的将思维导图和项目事项进行整合,让项目管理更轻松
- 重视质量,服务器端代码(php)遵循PSR2标准规范,编写单元和功能测试
- 支持敏捷开发(待办事项列表,迭代冲刺,看板)
- Masterlab团队本身践行敏捷开发最佳实践(迭代开发,单元测试,持续集成,自动化部署),树立开发极致产品的典范
- 项目管理,包含事项,迭代,看板,统计,图表,设置功能
- 基于事项驱动,用它管理项目,跟踪bug,新功能,任务,优化改进等,提高团队协作效率
- 支持整个项目或迭代的甘特图计划
- 可定制的状态工作流和界面
- 直观数据统计和图表,可以随时了解项目和迭代的进展 

## **安装**
http://www.masterlab.vip/help.php?md=install

## **文档**
1. 搭建php的运行环境 ,参考 http://www.masterlab.vip/help.php?md=install
2. 下载代码,可前往官方网站 http://www.masterlab.vip/download.php 下载最新的完整包
或者从 github上克隆代码,github上下载的代码没有包含运行的类库,因此需要使用php的composer工具下载类库
```text
# 在masterlab根目录下执行,如果执行错误请将php加入到环境变量中
php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/
php composer.phar update
```
3. 在web服务器添加虚拟主机并绑定到masterlab的 app/public 目录
如果Web服务器是Apache
```text
<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
```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;
}
}
```
4. 重启web服务器
5. 运行 masterlab_socket
Windows操作系统的
```text
# 在masterlab目录直接运行
bin/masterlab_socket.exe
```
Linux操作系统的
```text
# 在masterlab目录直接运行
chmod +x bin/masterlab_socket
./bin/masterlab_socket
```
6. 访问 /install ,根据提示进行安装
## **更多文档**
http://www.masterlab.vip/help.php
## **在线演示**
Expand Down
Binary file added composer.phar
Binary file not shown.

0 comments on commit 92ad460

Please sign in to comment.