PHP框架laravel的.env文件配置教程


Posted in PHP onJune 07, 2017

前言

大家应该都知道使用laravel框架开发PHP程序的时候,配置框架的.env文件是至关重要的,这个文件上需要配置数据库、数据库用户以及缓存等,下面来一起看看详细的配置教程。

一、配置APP_KEY

laravel框架默认在.env配置文件中硬编码了对称加密密钥,开发环境和生产环境不必且应严格禁止使用相同的APP_KEY
在项目中运行php artisan key:generate就会在.env文件中自动生成密钥。

APP_KEY=Li0zqXhuxOlnsMtG90UsU**********

二、配置数据库及数据库用户

(1)创建数据库

使用命令mysql < init_db.sql 执行脚本来创建数据库

(2)创建数据库用户

使用命令mysql < create_usr.sql执行脚本来创建用户

这里创建两个用户,一个cloudlab_dev用户具有Insert,Select,Delete,Update,CREATE权限

一个cloudlab_dba具有Insert,Select,Delete,Update,ALTER,CREATE,DROP,INDEX,LOCK权限。

一般情况下使用cloudlab_dev用户,在建表操作时使用cloudlab_dba

结果:

DB_HOST=127.0.0.1
DB_DATABASE=cloudlab
DB_USERNAME=cloudlab-dev
DB_PASSWORD=cloudla******

DB_USERNAME_DBA=cloudlab-dba
DB_PASSWORD_DBA=cloud*******

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
PHP安全编程之加密功能
Oct 09 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
May 24 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
php获取网页上所有链接的方法
Apr 03 PHP
PHP Hash算法:Times33算法代码实例
May 13 PHP
php实现的操作excel类详解
Jan 15 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
PHP简单字符串过滤方法示例
Sep 04 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 #PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 #PHP
PHP面向对象之事务脚本模式(详解)
Jun 07 #PHP
PHP框架自动加载类文件原理详解
Jun 06 #PHP
Yii输入正确验证码却验证失败的解决方法
Jun 06 #PHP
Yii 2.0在Grid中格式化时间方法示例
Jun 06 #PHP
解决php-fpm.service not found问题的办法
Jun 06 #PHP
You might like
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
Javascript typeof 用法
2008/12/28 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
js计算精度问题小结
2013/04/22 Javascript
JS正则表达式修饰符global(/g)用法分析
2016/12/27 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python文件和目录操作函数小结
2014/07/11 Python
Python中endswith()函数的基本使用
2015/04/07 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
如何基于Python批量下载音乐
2019/11/11 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
pytorch进行上采样的种类实例
2020/02/18 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
大三学生入党思想汇报
2014/01/02 职场文书
学校周年庆活动方案
2014/08/22 职场文书
2014年女职工工作总结
2014/11/27 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
python数字转对应中文的方法总结
2021/08/02 Python