文档章节

Laravel 5.4 多环境配置

丹尼斯
 丹尼斯
发布于 2017/06/02 16:33
字数 186
阅读 129
收藏 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
博文 19
码字总数 4026
作品 0
东城
私信 提问
加载中

评论(1)

iGoo
iGoo
在nginx配的话 如果我使用命令行执行php artisan xxx命令的话 就无效了吧。
命令行下面不走nginx
Laravel 5.4 正式发布,PHP 开发框架

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

局长
2017/01/25
9.1K
34
Laravel 5.4 正式发布

![](https://dn-phphub.qbox.me/uploads/images/201701/25/1/dxcDfZsjA0.jpg?imageView2/1/w/1024/h/546) 以下是更新列表: ## Laravel Dusk 当编写接口测试时,Laravel 提供了一组有用的帮助......

summer_charlie
2017/01/26
3
0
xApi Manager v2.0 发布,大中型企业接口管理平台

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

duolatech
2017/09/14
1K
4
xApi Manager v2.1 发布,新增mock测试

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

duolatech
04/23
956
2
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
0

没有更多内容

加载失败,请刷新页面

加载更多

《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
14分钟前
0
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
31分钟前
1
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
1
0
HashTable和Vector为什么逐渐被废弃

HashTable,不允许键值为null,还一个就是put方法使用sychronized方法进行线程同步,单线程无需同步,多线程可用concurren包的类型。 如编程思想里面说的作为工具类,封闭性做的不好没有一个...

noob_chr
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部