勾股dev部署

1.克隆项目

项目的地址:
https://gitee.com/gouguopen/dev?_from=gitee_search#-%E5%BC%80%E6%BA%90%E5%8A%A9%E5%8A%9B
可以采用git clone https://gitee.com/gouguopen/dev.git
或者使用下载压缩包的形式

2.进入项目的根目录

cd gougudev

3.下载php依赖

需要下载composer,命令行查看到composer --version能查看到版本号代表安装composer成功;
执行composer install进行依赖的安装
composer update

4.配置可以访问到public目录

添加虚拟主机并绑定到项目的public目录 ,实际部署中,确保绑定域名访问到的是public目录。

5.伪静态配置

伪静态配置 ,使用的是ThinkPHP的伪静态规则,具体看下面的伪静态配置内容。
如果是nginx的话采用
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }

如果是apache的话
<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>

6.修改php.ini的配置文件

需要开启以下的扩展
在这里插入图片描述

7.配置nginx

配置root指定为public的目录
在这里插入图片描述

8.先启动php-cgi.exe

打开cmd命令行窗口输入以下命令,确保进入的是php的根目录
php-cgi.exe -b 127.0.0.1:9000 -c php.ini

9.访问nginx配置的地址进行项目的安装

http://localhost:8020/install/index
按照步骤按照即可,需要确保所有的条件都符合才可以进行项目的安装

10.访问项目

http://localhost:8020/home/login/index.html

参考文章
使用phpstudy搭建gitee开源项目[勾股dev]

勾股DEV在线文档

勾股dev开源源码地址

Composer 安装与使用

解决Could not open input file: composer.phar的一种方法

安装失败的原因,安装必看文档

Maximum execution time of 30 seconds exceeded解决办法

php laravel框架 项目搭建环境运行 composer install 遇到问题

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Summer524!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值