composer命令来新建Laravel项目
1.进入到本地服务器目录下
2.使用composer命令新建项目
1
| composer create-project laravel/laravel myLaravel --prefer -dist
|
.env文件(可以在不同环境有不同的值)
3.打开.env文件,修改mysql配置
1 2 3 4 5 6
| DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=test //改成你自己数据库的名字 DB_USERNAME=root //改成你自己数据库的登录名 DB_PASSWORD=root //改成你自己数据库的密码
|
PS:假如你要改默认的mysql配置 app/config/database.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => true, 'engine' => null, ]
|
4.env文件修改项目应用的APP_KEY(当克隆项目的时候需要更改)
1 2
| php artisan key:generate APP_KEY=base64:wl+WQulEqHPFeORscRIE4apjVLZUN6MhSjjODByvLDw=
|
5.npm install命令下载package.json的依赖模块
6.执行脚本
7.打开浏览器输入localhost
ok!
一些配置问题
composer配置国内镜像(解决下载模块慢的问题)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer update(一般下载来的项目进行模块的匹配下载)
有时候遇到类似于下载错误什么php.ini没有找到什么的,可能是fileinfo.ini模块没有开启。
composer install(项目依赖模块的下载)
npm install(一些前端依赖模块的下载)
chmod 777 项目路径(mac下,可能打开网页空白,可能是文件权限不够)