laravel项目中有自带的.gitignore文件,为开发者使用git提供了很大的便利,但需要配合composer同时使用,因为在git中不包含整个laravel项目,且规定了开发范围。
以下是部署本地laravel项目的步骤:
1.git初始化:
git init
2.拉取项目文件:
git clone git@github.com:git123456/laravel.git
3.进入项目根目录:
cd laravel
4.确认composer是否安装,查看composer版本:
composer -v
5.下载项目依赖:
composer update
6.复制出一份.env文件
cp .env.example .env
此时理论上已经可以访问网站了。但还是会报错:
No Application Encryption Key Has Been Specified
这是因为不同主机的密钥不同,解决问题如下:
7.清除缓存生成新的密钥:
php artisan config:clear
php artisan config:cache
php artisan key:generate
至此可以正常访问网站了
laravel中文文档地址:
https://learnku.com/docs/laravel/10.x/installation/14835