thinkphp mysql配置文件路径_thinkphp5.0独立配置文件,数据库也可以独立,怎么做?...

thinkphp5.0独立配置文件,数据库也可以独立,怎么做?

d7a3d2f008872c78b85035b18b6e5c1a.png

thinkphp5.0是thinkphp框架的最新版本,跟以往的版本相比,有了很多的改进和完善,今天我们来讲一下thinkphp5.0当中怎样独立配置文件,我们以数据库的配置为例,那么数据库也可以进行独立配置了,该怎么做呢?

345cedfb44ef06f5977e902420573aff.png

1、找到配置文件

我们这里所说的配置文件是应用目录下的配置文件,位于application目录下,有一个config.php就是配置文件了!

8e7a6a38a228d3f7b197d55d695a3a1d.png

2、增加配置参数

在config.php里面,系统已经默认配置好了很多的参数,一般情况下,数据库的配置都是在config.php里面,但是我们想要把数据库的配置独立开来,也就是新开一个文件专门用来配置数据库的文件,那么我们就可以在配置文件里面新增一条配置,我们可以在配置文件里面添加'extra_config_list'=>['database'],这样意味着我们就将数据库的配置文件单独移到了database.php文件中了。

5b11af9ebb268a54909850cfb5fb041a.png

3、建立database.php文件

这个database.php文件放在哪里呢?同样是放在applicaton目录下面,跟config.php文件是在同一级目录里面,在database.php文件里面,配置的格式跟config.php的格式是一模一样的,只不过,我们在查询database.php里面数据库的参数的时候,使用的方法是使用二维配置方式,如Config::get('database.hostname')。

665ef7b7dc84a5bf0bce0b5eb7dc1f89.png

到此为止,我们就已经将数据库的配置文件从config.php中独立出来了,如果config.php和database.php里面都有数据库的配置信息,那么会以database.php文件中数据库配置的为准,也就是覆盖,那么我们就会问了这样做的好处是什么呢?

好处当然是有的,可以让我们的数据库配置文件独立开来,更加方便管理,同时也是更加安全,当然你也可以将数据库的配置文件全部放到config.php里面!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值