勾股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的话
Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

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

需要开启以下的扩展
勾股dev部署_第1张图片

7.配置nginx

配置root指定为public的目录
勾股dev部署_第2张图片

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 遇到问题

你可能感兴趣的:(工具,php,勾股dev)