laravel安装&配置(这里以laravel 6为例)
1.查看对应版本的中文文档
中文文档地址:https://learnku.com/docs/laravel/6.x/installation/5124
注意:查看相关配置要求(对应的php版本和php扩展是否已经安装)
2.执行安装命令
composer create-project --prefer-dist laravel/laravel blog "6.*"
注意:这里blog 是创建的项目的名称 你可以写你自己的项目名称
安装过程中可能会遇到一些问题:
问题1:你需要在php的配置文件 php.ini中 关闭对应的函数:put_env 、proc_open
问题2:如果需要你提示你composer版本过低 执行 composer self-update即可
3.安装结束后
步骤2执行完成后 进入项目目录运行 php artisan 看是否执行成功 若执行不成功 查看项目目录下面有没有vendor(很大可能性没有)
执行 composer install 安装laravel项目需要相关的服务
4.运行项目
生成配置文件:cp .env.example .env
php artisan key:generate
注意:项目目录要配置成可写 如: storage 执行 chmod 777 ./storage -R
5.设置相关配置文件
配置数据库连接
打开.env文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_init
DB_USERNAME=laravel_init
DB_PASSWORD=laravel_init
附: composer下载慢的解决
执行 composer config -g repo.packagist composer 镜像地址 修改本地composer镜像下载地址
Composer 各大厂商镜像地址
阿里云: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
华为云: composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/
腾讯云: composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
laravel-china: composer config -g repos.packagist composer https://packagist.laravel-china.org
cnpkg: composer config -g repos.packagist composer https://php.cnpkg.org
phpcomposer: composer config -g repo.packagist composer https://packagist.phpcomposer.com
交通大学: composer config -g repos.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn
参考地址:https://james.dmzfa.com/articles/laravel-chinese-mirror