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

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

前段时间公司一直要求进行只是梳理,整合,想着做一套知识管理系统,在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根目录下。

 


 

 

 

 

 

 

 

 

 

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

 


 


进入dev文件夹,打开cmd,执行composer install 自动安装依赖库,下载慢的话 可以参考composer中文网的把下载镜像更改为国内阿里;这里就不在赘述了。

 


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


 

 

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

 


 

 


 


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

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


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

 

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 使用phpstudy搭建gitee开源项目[勾股dev]