文档章节

Laravel 5.4 多环境配置

丹尼斯
 丹尼斯
发布于 2017/06/02 16:33
字数 186
阅读 62
收藏 0
点赞 0
评论 0

项目开发中,通常会有以下环境

  • local (本机)
  • dev (开发环境) -> for 其他开发人员用,如 iOS,Android,Web
  • testing (QA 环境)
  • staging (仿真环境)
  • product (线上环境)

这些环境的配置通常都不尽相同,Laravel 可以通过环境变量 APP_ENV 的值来加载不同的 .env 配置文件。 不同环境配置文件如下:

  • .env.local
  • .env.dev
  • .env.testing
  • .env.staging
  • .env.product

在 App Server 上修改 Nginx 配置文件,设置 APP_ENV:

 location = /index.php {
   index           index.php;
   try_files         $uri =404;
   fastcgi_pass     127.0.0.1:9000;
   include         fastcgi_params;
   fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
   fastcgi_param   SCRIPT_NAME $fastcgi_script_name;
   fastcgi_param   APP_ENV local;
}

重启 Nginx 和 PHP-FPM 服务,Laravel 框架就会自动选择加载项目根目录下的 .env.local 配置文件,而不会去加载 .env 配置文件了。

~ the end ~

© 著作权归作者所有

共有 人打赏支持
丹尼斯
粉丝 0
博文 18
码字总数 4026
作品 0
东城
Laravel 5.4 正式发布,PHP 开发框架

Laravel 5.4 正式发布了。有以下更新: Laravel Dusk 当编写接口测试时,Laravel 提供了一组有用的帮助方法,用来方便地单击链接,填充表单文件或提交表单。Laravel 使用 Symfony BrowserKit...

局长 ⋅ 2017/01/25 ⋅ 34

xApi Manager v2.1 发布,新增mock测试

v2.1 版本更新说明 修复环境切换时js报错 修复api列表二次刷新的问题 修复项目切换时,环境域名配置问题 修复环境发布问题 新增mock测试 v2.0版本根据用户反馈及实际使用场景进行了一次大的重...

duolatech ⋅ 04/23 ⋅ 0

xApi Manager v2.0 发布,大中型企业接口管理平台

xApi Manager v2.0 已发布。 v2.0 版本说明 v2.0版本根据用户反馈及实际使用场景进行了一次大的重构,支持了多项目多环境、企业密钥等若干改进和优化,欢迎大家下载使用,如果您在使用中遇到...

duolatech ⋅ 2017/09/14 ⋅ 4

duolatech/xApiManager

项目介绍 xApi Manager-哆啦接口管理平台 XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗 特点 全站基于 La...

duolatech ⋅ 2017/04/19 ⋅ 0

xApi Manager v2.0.1 发布,RESTful API 接口管理平台

v2.0.1 版本更新说明 1. 更新子分类模板 2. 修复Api详情及debug保存路径错误 3. 屏蔽空格事件 4. 修复手机兼容性问题 v2.0版本根据用户反馈及实际使用场景进行了一次大的重构,支持了多项目多...

duolatech ⋅ 2017/10/25 ⋅ 3

基于 Laravel 5.4 接口管理平台 - xApi Manager

XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗. 特点 全站基于 Laravel 5.4 + Ace Admin + Bootstrap + jQ...

duolatech ⋅ 2017/04/20 ⋅ 3

xApi Manager v2.0.2 发布,支持php7.1、php7.2

v2.0.2 版本更新说明 优化代码兼容性,已支持php5.6、php7.0、php7.1、php7.2 2. Api详情及在线调试,支持json、jsonp、xml、html格式的数据返回 3. 修复Api详情单击调试后请求方式错误的问题...

duolatech ⋅ 2017/11/15 ⋅ 8

summer_charlie/phphub

Introduction PHPHub is a written in , and it is also the project build up PHP & Laravel China community. The phphub.org site is entirely open source, and community involvement i......

summer_charlie ⋅ 2015/03/04 ⋅ 0

Laravel 5.4+ Dingo +Jwt 快速搭建 API系统

执行安装 配置项目 config/app.php config/api.php 发布配置文件 : 终端执行 生成 jwt key 写入.env 在 .env 中,把 dingo 配置在最后 上面的配置不是都是必要的,可根据实际情况进行选择(上...

指尖芳华 ⋅ 05/01 ⋅ 0

laravel5下多环境.env配置

laravel5已经设计了环境管理功能: 使用HTTP时只需要在apache或nginx中添加APP_ENV=环境名 即可(当然比较麻烦,每个服务器环境都需要配置),如果使用artisan 命令行方式只需要在命令中追加...

ttlxihuan ⋅ 2016/06/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vuex学习

1、getters基本用法: 在store.js里面用const声明我们的getters属性。 const getters={ count:function (state) { return state.count +=100; }} export default new Vuex.S......

大美琴 ⋅ 35分钟前 ⋅ 0

292. Nim Game - LeetCode

Question 292. Nim Game Solution 思路:试着列举一下,就能发现一个n只要不是4的倍数,就能赢。 n 是否能赢1 true2 true3 true4 false 不论删除几,对方都能一把赢5 t...

yysue ⋅ 47分钟前 ⋅ 0

G6 关系数据可视化图形库 简单使用

官网 https://antv.alipay.com/zh-cn/g6/1.x/index.html 效果 首先生成给定数目的小球,并设置随机的颜色 按照顺序,设置小球的角度以及坐标 设置定时器,每隔一定的时间修改小球的角度和坐标...

阿豪boy ⋅ 49分钟前 ⋅ 0

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

zip压缩工具 zip命令可以压缩目录和文件,-r 压缩目录。 zip使用方法 zip 1.txt.zip 1.txt //压缩文件 zip -r 123.zip 123/ //压缩目录 unzip 1.txt.zip //解压 unzip 123.zip -d /root/456...

Linux_老吴 ⋅ 58分钟前 ⋅ 0

react-loadable使用跳坑

官方给react-loadable的定义是: A higher order component for loading components with dynamic imports. 动态路由示例 withLoadable.js import React from 'react'import Loadable fro......

pengqinmm ⋅ 今天 ⋅ 0

记录工作中遇到的坑

1、ios safari浏览器向下滚动会触发window resize事件

端木遗风 ⋅ 今天 ⋅ 0

桥接设计模式

1、概述: 将抽象部分与他的实现部分分离,这样抽象化与实现化解耦,使他们可以独立的变化 如何实现解耦的呢,就是通过提供抽象化和实现化之间的桥接结构 桥接模式将继承模式转化成关联关系,他降...

职业搬砖20年 ⋅ 今天 ⋅ 0

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 今天 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 今天 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部