Laravel 环境变量

不同环境加载不同的 .env 文件。

  • 开发: development
  • 测试: testing
  • 预上线: staging
  • 正式环境: production

生产环境加载 .env.production

开发环境加载 .env.development

以此类推

php-fpm.d/www.conf 配置环境变量

env[APP_ENV]=development;

env[APP_ENV]=production;

也可以设置系统环境变量

/etc/profile 文件末尾写入以下内容

export APP_ENV=development

# export APP_ENV=production

注意将 php.ini 中的选项改为:

;variables_order = "GPCS"

variables_order = "EGPCS"

验证

查看 phpinfo() 页面,搜索查看 Environment 与预设环境相匹配即可。

More Information

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏玄魂工作室

Hacker基础之Linux篇:基础Linux命令二

1. mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)。 是Linux系统下常用的命令,经常用来备份文...

382100
来自专栏尾尾部落

centos neo4j 安装+远程访问配置

直接用yum install neo4j不可行,可能是版本库中不存在neo4j,得手动加入。

43520
来自专栏实战docker

极速体验编译openjdk8(docker环境)

本文不讲解编译openjdk8的过程,而是专注于用最少的步骤把openjdk8源码编译构建成jdk。 进行本文的实践有个前提:请读者们先在电脑上安装docker...

32860
来自专栏冷冷

tomcat不能运行或共存多个项目

我在Tomcat下部署了两个项目,但是一个可以运行,另一个不可以,第一感觉是内存问题,给tomcat多分配了内存.但是没有作用. 原因是少了webAppRoot...

22190
来自专栏Pythonista

mysql+centos7+主从复制

14830
来自专栏pangguoming

Linux下如何修改Apache根目录

创建自己需要更改的新目录,并更改宿主权限为apache用户 chown -R apache:apache /mnt/www ? 2 停止Apache...

54160
来自专栏白驹过隙

Jenkins - 持续集成环境搭建

394100
来自专栏闵开慧

hadoop数据库操作解析及注意事项

1 从mysql读数据到hdfs:     mapreduce读数据库数据到hdfs使用map读取,连接数和map数对应,读的时候会锁表读取全量数据,此时,其它...

59470
来自专栏不想当开发的产品不是好测试

通过maven test 报org.apache.ibatis.binding.BindingException: Invalid bound statement

背景 直接使用eclipse工具去执行,没有问题,通过testng.xml去执行,没有问题,但通过mvn clean test执行,就报错,提示org.apac...

283100
来自专栏Kirito的技术分享

java实用小技巧(一)--远程debug

该系列介绍一些java开发中常用的一些小技巧,多小呢,从不会到会只需要一篇文章这么小。这一篇介绍如何使用jdk自带的扩展包配合Intellij IDEA实现远程...

46840

扫码关注云+社区

领取腾讯云代金券