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