在实际的开发中,开发环境、测试环境、生产环境数据库连接信息一般不一样,需要差异化配置。比如在laravel框架中可以使用.env文件实现环境变量的差异化配置,配置的参数是优先于应用配置的参数。
在ThinkPHP5.0中也有.evn文件,但是如下图
除了app_debug、app_trace优先于应用配置。其它的参数得通过Env::get获取。。。。
在实际的开发中,开发环境、测试环境、生产环境数据库连接信息一般不一样,需要差异化配置。比如在laravel框架中可以使用.env文件实现环境变量的差异化配置,配置的参数是优先于应用配置的参数。
在ThinkPHP5.0中也有.evn文件,但是如下图
除了app_debug、app_trace优先于应用配置。其它的参数得通过Env::get获取。。。。
开始时被官方文档 除了app_debug、app_trace优先于应用配置。其它的参数得通过Env::get获取。。。。
误导了,走ENV就OK。
配置文件中这样写就OK了:
2 回答1.3k 阅读✓ 已解决
2 回答3.1k 阅读
1 回答988 阅读✓ 已解决
2 回答849 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答906 阅读
1 回答891 阅读
走ENV不就完事...标准来的