
本文目录
本地环境
- php 7.2 +
- composer
- mysql5.77 +
安装
git clone https://github.com/kong-qi/test.git
- 项目下执行安装 Laravel 依赖
composer install
- 新建一个数据库,数据库引擎必须是
InnoDB
, 字符集utf8mb4
因为有些同学,他们用了 mysql 8
,但是默认的引擎使用的 myisam
,所以新建库的时候需要改下这个,如果不懂如何操作,就百度下,如何修改数据库默认搜索引擎。 否则安装的时候会报 索引长度问题
-
绑定一个本地域名到目录下
public
-
设置重写
Apaceh
Apaceh 环境可以不用写,默认自带了,如果没有,则在 public/.htaccess
创建,如果你还不会创建这个文件,请使用搜索一下怎么创建,window下是不允许直接创建 .
开头的文件。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Nginx
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
6.如果默认下没有创建到 .env
,新建一个 .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:yv0KPA1resjp946uTMXkuqHZ5Fq0WsGoLO4EnwJ+f94=
APP_DEBUG=1
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=demo
DB_USERNAME=root
DB_PASSWORD=123456
DB_PREFIX=
#严格模式取消
DB_STRICT=false
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=6379
REDIS_PORT=6379
REDIS_PREFIX=laravel
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
#配置后台地址
ADMIN_URL=null
#资源文件是否增加http域名前缀
RES_HTTP_URL=null
#上传设置
# 上传目录
UPLOAD_DIR=/upload
# 最大上传大小,单位M
UPLOAD_MAX_SIZE=50
# 上传文件系统驱动,filesystems
FILESYSTEM_DRIVER=local
# 系统语言
LANG=cn
KONGQI_SERVER=eyJob3N0Ijoid3d3LmtxcDIudGVzdCIsImlwIjoiMTI3LjAuMC4xIiwicG9ydCI6IjgwIn0=
# 是否开启DEBUGBAR调试
DEBUGBAR_ENABLED=0
# 是否关闭插件应用,1表示是开启,0表示关闭
OPEN_PLUGIN=1
如果你想要去掉插件模块,查看这篇介绍;https://www.heibaiketang.com/note/show/409.html
- 打开你绑定的域名
在浏览器输入 http://你的域名/system/install
进行安装,将会出现如下画面
全部进行下一步到完成操作。
- 登录后台完毕
安装完成,感谢您的使用
上传文件
默认下如果 public
没有写入权限,需要在 public
下创建一个 upload
文件夹
public/upload/
并且给上写权限
其他文件写权限
- storage 写权限
- bootstrap 写权限
文件上传支持七牛,阿里云,腾讯云
具体查看 https://www.heibaiketang.com/note/show/415.html
支持如下
- 七牛
- 腾讯云cos
- 阿里云oss
配置参数,可在 .env
下配置 ,也可以在 config/filesystems.php
配置
# 默认上传文件类型,支持local,oss,cos,qiniu
FILESYSTEM_DRIVER=local
#七牛上传配置
QINIU_ACCESS_KEY=q0ltH8iw8NILxxf
QINIU_SECRET_KEY=Ma89xx
##Bucket名字
QINIU_BUCKET=heibaiketang
QINIU_DOMAIN=qiuniuxx
#阿里云OSS配置
OSS_ACCESS_ID=LTAI4FxxZtt
OSS_SECRET_KEY=U4p1xxA
##Bucket名字
OSS_BUCKET=aly2020test
OSS_ENDPOINT=oss-cn-shenzhen.aliyuncs.com
## 是否开启cnd 域名
OSS_ISCNAME=false
OSS_CDNDOMAIN=''
OSS_SSL=false
OSS_DEBUG=false
# 腾讯云COS配置
#所属地区
COS_REGION=ap-guangzhou
COS_APP_ID=1251168542
COS_SECRET_ID=AKIDoXxx
COS_SECRET_KEY=xkNp5INI2b3dxxPfnx
COS_TOKEN=null
#COS桶名称
COS_BUCKET=tengxunyun-1251168542
#COS访问域名
COS_CDN=https://tengxunyun-1251168542.cos.ap-guangzhou.myqcloud.com
COS_SCHEME=https
COS_CDN_KEY=
COS_ENCRYPT=
版权提示
1.除了标识原创之外,其他可能来源于网友的分享,仅供学习使用2.如您发现侵犯了您的权利,请联系我们删除
3.转载必须带本文链接,否则你将侵权
4.关于会员或其发布的相关内容均由会员自行提供,会员依法应对其提供的任何信息承担全部责任,本站不对此承担任何法律责任
0 人点赞
评论区 (0)
最新视频教程
-
-
黑白课堂
- Laravel6 全套入门实战
- 4643 2
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4557 5
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4443 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4066 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4065 0
-
最新视频课程
-
Laravel 消息通知使用
黑白课堂
284615 03年前
-
ace.js 打造一款属于你的 Web 编辑器,入门文档。
黑白课堂
15257 04年前
-
Laravel 实现 RBAC 权限管理功能 Permission 包操作
黑白课堂
14111 04年前
-
微信小程序等比例图片压缩上传,100%可用,非官方压缩方法
黑白课堂
12162 14年前
-
宝塔面板强制绑定账号修改为不强制绑定方案
黑白课堂
11348 02年前
-
wap2App 入门讲解,100%速成,全面为你讲解。
黑白课堂
9187 04年前
-
Laravel 设置请求头 header 参数
黑白课堂
8314 03年前
-
Laravel 的 PhpSpreadsheet 包入门
黑白课堂
8309 04年前
-
Laravel 表格操作 Maatwebsite/Laravel-Excel 3.1 最新版本的操作指南
黑白课堂
8286 04年前
-
Linux 下如何监听我们的脚本是否掉线了
黑白课堂
7550 02年前
-
KongQi Laravel Admin2.0 文档安装
黑白课堂
3905 23年前
-
KongQi Laravel admin2.0 layui admin 版本序言
黑白课堂
3330 03年前
-
易语言入门拖入文件导入到超级列表框表格内
哪吒
8376 13年前
-
易语言入门易语言定时任务模块
哪吒
6464 03年前
-
postman 使用手册cookie 使用
哪吒
4971 03年前
-
谷歌浏览器插件教程proxy 代理
哪吒
4506 01年前
-
易语言入门判断文件夹是否存在的方法
哪吒
4216 02年前
-
易语言入门TAB 标签页制作
哪吒
4192 03年前
-
Visual Studio Code 入门和使用教程插件安装使用
哪吒
4122 13年前
-
Visual Studio Code 入门和使用教程安装下载
哪吒
4092 03年前
