使用phpstudy搭建gitee开源项目[勾股dev]

yizhihongxing

前段时间公司一直要求进行只是梳理,整合,想着做一套知识管理系统,在gitee上找到了一个开源的项目管理系统,带的有知识库管理子系统,索性就拿来使用了;

gitee地址   https://gitee.com/gouguopen/dev.git

【非广告推广】解决公司实际需要

我这个部署到本地了,使用集成开发环境phpstudy搭建,

环境要求使用:

    PHP >= 7.1  
    Mysql >= 5.5.0 (需支持innodb引擎)  
    Apache 或 Nginx  
    PDO PHP Extension  
    MBstring PHP Extension  
    CURL PHP Extension  
    Composer (用于管理第三方扩展包)
我使用的是apache ,
下面把步骤分享一下,请大家多多指点:
一、环境准备,我用的是win10系统,
下载phpstudy,下载composer,添加至系统环境中;安装路径不能有中文,启动环境,把php添加到环境变量。
下载composer,安装步骤一样,部署到php.exe根目录下。
使用phpstudy搭建gitee开源项目[勾股dev]

 


 使用phpstudy搭建gitee开源项目[勾股dev]

 

使用phpstudy搭建gitee开源项目[勾股dev]

 

 

 

 

使用phpstudy搭建gitee开源项目[勾股dev]

 

 

 

注:新建文本 命名 composer 内容复制进去,更改后缀名 .bat后执行一下。
@php "%~dp0composer.phar" %*
环境部署好了。
注:环境部署好后,cmd 执行php -v和composer -V看看反馈信息是不是正确。
二、下载源码,可以使用git 也可以直接下载为zip包,我这里使用的是zip包下载;
解压放入到phpstudy的www目录下,命名为dev;
使用phpstudy搭建gitee开源项目[勾股dev]

 


 


进入dev文件夹,打开cmd,执行composer install 自动安装依赖库,下载慢的话 可以参考composer中文网的把下载镜像更改为国内阿里;这里就不在赘述了。
使用phpstudy搭建gitee开源项目[勾股dev]

 


出现提示信息安装依赖库完成


使用phpstudy搭建gitee开源项目[勾股dev]

 

 

 ,这个程序不会自己建立数据库,需要自己新建一个数据库,我这里命名为dev,字符集选择为utf8mb4,

 


 

使用phpstudy搭建gitee开源项目[勾股dev]

 


 


,最后要设置网站的伪静态,指定网站路径为 WWW/dev/public,好多人错到这一步,导致无法访问。

Nginx 修改nginx.conf 配置文件 加入下面的语句。


    location / {
        if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }
 

Apache 把下面的内容保存为.htaccess文件放到应用入 public 文件的同级目录下。


    <IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
    </IfModule>
确定好后,打开网站,
我这里使用的端口号 是 83
执行安装填写进入参数即可
使用phpstudy搭建gitee开源项目[勾股dev]

 


 安装后根据需要设置信息,根据业务需要调整即可,

以上步骤仅提供参考,

下面是内容展示
使用phpstudy搭建gitee开源项目[勾股dev]

 


使用phpstudy搭建gitee开源项目[勾股dev]

 

 

 菜单和编辑 组织架构,权限,岗位 员工根据自己需要编辑即可。

我这里用权限限定了菜单,只允许查看知识库编辑,这是本地导入文章后的效果,

系统特点

  • 多产品支持,可添加多产品管理
  • 多项目支持,可以多项目同时进行管理
  • 可配置的用户角色控制,不同的角色可配置不同的操作权限
  • Wiki 形式的文档撰写,Mardown编辑器,程序员使用高效便捷
  • 每个项目配置有需求、任务、Wiki文档、动态记录、互动评论、工作记录模块
  • 任务时间跟踪机制,项目任务多状态流转,任务成果可见可控。
  • 工时登记,团队精细化管理,可统计每个人每天在每个项目做了多少时间
  • 任务安排,任务分配指定人,可设置负责人、多协同人员
  • 员工的操作记录全覆盖跟踪

 

这个系统也适用于公司的项目跟踪等等 我这里就只是用了知识库功能。

 

 



原文链接:https://www.cnblogs.com/xiao1314wang/p/16865985.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用phpstudy搭建gitee开源项目[勾股dev] - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • php实现在多维数组中查找特定value的方法

    要在多维数组中查找特定的值,可以通过递归函数实现。以下是实现该方法的完整攻略: 步骤一:定义递归函数 定义一个递归函数,该函数接受两个参数:要查找的值和要搜索的数组。在函数中,首先判断当前数组是否为多维数组,如果是,则使用递归函数继续搜索。否则,比较当前数组元素的值和要查找的值是否相等,如果相等,则返回该数组元素的键名,否则返回false。 以下是递归函数的…

    PHP 2023年5月26日
    00
  • php array_walk array_map array_filter区别案例详解

    下面是“php array_walk array_map array_filter 区别案例详解”的详细攻略。 什么是数组函数 PHP中提供了很多针对数组的函数,我们可以通过这些函数快速方便地处理和操作数组。常见的数组函数包括:array_walk、array_map和array_filter,这些函数都是用来遍历数组并进行处理的。 array_walk a…

    PHP 2023年5月26日
    00
  • 织梦dedecms经常被挂马问题的解决方法

    织梦dedecms经常被挂马问题的解决方法 问题描述 织梦dedecms常被攻击者利用漏洞实现webshell、蠕虫等恶意软件,网站被挂马导致无法访问,严重影响用户体验与网站安全。 解决方法 针对织梦dedecms被挂马的问题,我们可以采取以下措施进行预防和应对: 1. 升级织梦dedecms系统 经常升级织梦dedecms系统,及时修复官方公布的漏洞可以有…

    PHP 2023年5月23日
    00
  • php实现的操作excel类详解

    PHP实现操作Excel类详解 Microsoft Excel是目前最常用的电子表格软件,而PHP中也有一些操作Excel的类库可以使用。在本文中,我们将详细讲解如何使用PHP类库来操作Excel。 安装类库 在PHP中要使用Excel类库,需要首先安装PHPExcel类库。可以通过如下方式进行安装: composer require phpoffice/p…

    PHP 2023年5月25日
    00
  • PHP实现多维数组转字符串和多维数组转一维数组的方法

    一、多维数组转字符串: 在PHP中实现多维数组转字符串的方法有如下两种: 1.递归方法 //递归遍历方法实现多维数组转字符串 function arrToStr($arr){ $str = ”; foreach($arr as $key=>$val){ if(is_array($val)){ $str.= arrToStr($val);//再次调用a…

    PHP 2023年5月26日
    00
  • PHP反序列化漏洞实例深入解析

    以下是关于“PHP反序列化漏洞实例深入解析”的完整使用攻略: 基础知识 在了解PHP反序列化漏洞实例之前,需要掌握一些基础知识,包括反列化的基本概念、反序列化漏洞的原理、反序列化漏洞的危害等。以下是一些常见的基知识: 反序列化的基本概念包括序列化和反序列化的定义、序列化和反序列化的过程等。 反序列化漏洞的原理括反序列化漏洞的成因、反列化漏洞的利用方式等。 反…

    PHP 2023年5月12日
    00
  • PHP新手上路(四)

    PHP新手上路(四)是一篇教你如何学习PHP面向对象编程的文章。以下是完整攻略: 1. 学习前置知识 在学习PHP面向对象编程之前,需要了解以下前置知识: PHP基础语法 HTML和CSS基础知识 常见的Web开发框架 2. 学习面向对象编程 面向对象编程是一种解决问题的方法,它将问题看作是一个对象,对象之间通过交互来解决问题。学习面向对象编程可以让你编写更…

    PHP 2023年5月30日
    00
  • php发送post请求的三种方法

    在PHP中,发送POST请求有三种方法:使用内置函数、使用CURL和使用第三方库。下面将分别介绍这三种方法。 使用内置函数 PHP内置了一个名为file_get_contents()的函数,可以用来发送POST请求。具体步骤如下: 构建POST数据 POST请求需要提交数据到目标地址,我们需要将要提交的数据进行处理。对于表单提交的数据,可以使用http_bu…

    PHP 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部