从github上拉回的laravel项目本地运行环境设置
2018-06-21 本文已影响15人
JCHN
由于vender文件夹,.env等文件都包.gitignore文件里,从Github上拉回的Laravel项目需要做一些本地设置才能运行
.gitignore文件:
vendor/
node_modules/
npm-debug.log
# Laravel 4 specific
bootstrap/compiled.php
app/storage/
# Laravel 5 & Lumen specific
public/storage
public/hot
storage/*.key
.env.*.php
.env.php
.env
Homestead.yaml
Homestead.json
# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
.rocketeer/
First Step: 运行以下命令,解决‘vendor’文件夹缺失,添加各种package dependencies的问题。
$ composer install
Second Step: 新建'.env' 文件
$ cp .env
Third Step: 生产app key
$ php artisan key:generate
Fourth Step:
在.env 中配置数据库信息,进行migrate,如果有seeder还需要运行seeder。
遇到的问题:composer install ,所有的package都报错:“downloading failed”
解决办法:删除composer.lock文件在运行composer install。