克隆laravel项目到本地的6个操作
文章作者:最后的阿莫西林
发布时间:2022-04-13 21:35
在克隆laravel项目到本地之前,我们可能需要先配置laravel开发环境,通常是3种方式,分别是
- homestead
- Lamp/lnmp
- 基于docker容器
其中docker技术因启动快、资源占用小 、资源利用高、快速构建标准化、更轻松的迁移和扩展等特点深受大家喜爱,建议使用docker。
对于laravel来说,版本高于8,可以用官方的Sail搭建docker环境,或者使用Laradock,Laradock 是为 Docker 提供的完整 PHP 本地开发环境,可以看这篇文章了解《只需3步,laradock搭建laravel开发环境》。
配置环境后,接下来开始克隆项目到本地。
1.克隆laravel项目到本地
git clone “仓库地址" // 本地需要先下载git,还需要配置用户名、邮箱等信息,另行百度
2.配置项目.env环境
cp .env.example .env // 仓库通常不会有.env文件,涉及到安全
配置.env环境
APP_ENV=local
APP_DEBUG=true
APP_URL=你的域名地址
DB_CONNECTION=mysql
DB_HOST=mariadb //如果使用的是laradock和mariadb
DB_PORT=数据库
DB_DATABASE=数据库名称
DB_USERNAME=数据库登录账号
DB_PASSWORD=数据库登录密码
3.重点:生成APP_KEY
php artisan key:generate //生成密匙,比如session,加密都需要用到它
4.安装PHP依赖
Compose install
5.安装前端依赖
npm install
6.数据库迁移初始化
php artisan migrate
以上6个步骤完成后,本地项目正常运行。有一个需要注意的地方,就是项目目录权限,比如public目录,你可能无法正常访问资源,最简单的做法就是将该目录下的文件夹设置权限为777。
如果这篇文章对你有帮助,那真是开心极了~