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

前言

大家应该都知道使用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*******

总结

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

时间: 2024-08-02 22:27:01

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

Laravel 5.2 安装配置教程详解

一,安装 1.服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境. 如果你没有使用 Homestead,那么需要保证开发环境满足以下要求: PHP版本 >= 5.5.9 PHP扩展:OpenSSL PHP扩展:PDO PHP扩展:Mbstring PHP扩展:Tokenizer 2.安装 Laravel Laravel 使用 Composer 管理依赖,

php框架 laravel5 MACOSX下安装配置教程

一:安装composer包管理工具,这个不作过多赘述: 使用 curl 指令下载: curl -sS https://getcomposer.org/installer | php 或是?]有安? curl ,也可以用 php 指令下载: php -r "readfile('https://getcomposer.org/installer');" | php 或是手动下载 composer.phar 二:composer 安装,运行命令: composer create-projec

PHP开发框架laravel安装与配置教程

 Laravel是一套简洁.优雅的PHP Web开发框架,本文将详细介绍Laravel如何进行配置 配置说明 框架下载好了,但是想要很好的使用,可能我们还有一些东西需要知道,这就是配置.和项目有关的配置是在app/config文件夹里,但是除了这里还有一些配置可能是我们需要的.作为一个基础教程,我就不一一介绍了,只是选择一些大家配置比较多的地方讲解一下. app/config中的配置说明 在app/config文件夹中经常配置的一般有两个文件:app.php和database.php两个文件,他

PHP开发框架laravel安装与配置教程_php技巧

Laravel是一套简洁.优雅的PHP Web开发框架,本文将详细介绍Laravel如何进行配置 配置说明 框架下载好了,但是想要很好的使用,可能我们还有一些东西需要知道,这就是配置.和项目有关的配置是在app/config文件夹里,但是除了这里还有一些配置可能是我们需要的.作为一个基础教程,我就不一一介绍了,只是选择一些大家配置比较多的地方讲解一下. app/config中的配置说明 在app/config文件夹中经常配置的一般有两个文件:app.php和database.php两个文件,他们

php Laravel 框架之建立后台文件夹 二

在前面的章节中我们讲解过如何在 Laravel框架中建立后台文件夹. php Laravel 框架之建立后台文件夹 现在我们再添加一块内容.是关于自动加载的部分. 在我们app目录中还有个start目录.它里面这样写道: In addition to using Composer, you may use the Laravel class loader to load your controllers and models. This is useful for keeping all of

在Python的Django框架中用流响应生成CSV文件的教程

  这篇文章主要介绍了在Python的Django框架中用流响应生成CSV文件的教程,作者特别讲到了防止CSV文件中的中文避免出现乱码等问题,需要的朋友可以参考下 在Django里,流式响应StreamingHttpResponse是个好东西,可以快速.节省内存地产生一个大型文件. 目前项目里用于流式响应的一个是Eventsource,用于改善跨系统通讯时用户产生的慢速的感觉.这个不细说了. 还有一个就是生成一个大的csv文件. 当Django进程处于gunicorn或者uwsgi等web容器中

PHP框架Laravel学习心得体会_php实例

Laravel是一套简洁.优雅的PHP Web开发框架 (PHP Web Framework) .在世界(不含中国)PHP框架的占有率超过40%. 自从接触PHP以来一直使用Yii,感觉Yii实现功能比较简单,是一个很不错的框架.最近由于工作的原因开始研究Laravel5,不得不说我在第一步安装就被坑着了,下面就是我痛苦的学习成果.Laravel对我来说完全是新东西,如果内容有误,烦请留言或QQ我,帮我纠正错误,感激不尽!!! 1.首先安装php,最好5.6以上版本   (1)windows安装

探究Laravel使用env函数读取环境变量为null的问题_php技巧

发现问题 在 Laravel 项目中,如果执行了 php artisan config:cache 命令把配置文件缓存起来后,在 Tinker 中(Tinker 是 Laravel 自带的一个交互式命令行界面),使用 env 函数读取环境变量的值为 null,只有执行 php artisan config:clear 清除配置缓存后就可以读取了,这是为什么呢? 一探究竟 打开 .env 文件看,这些都是有值的: APP_ENV=local APP_KEY=base64:JHE5bOkRg283u

Laravel 5.3安装配置用户手册

一,安装 1.服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境(Mac的话还可以使用Valet作为本地开发环境). 不过,如果你没有使用 Homestead,那么需要保证开发环境满足以下要求: PHP版本 >= 5.6.4 PHP扩展:OpenSSL PHP扩展:PDO PHP扩展:Mbstring PHP扩展:Tokenizer 2.安装 Larav