hyperf中的env文件

Hyperf中,有一个.env文件。在Hyperf启动的时候,会去加载这个文件里面的内容到环境变量里面。我们会发现,这个.env文件它是被放在.gitignore里面的,说明我们对这个文件的修改不会作用到git记录里面。因此,这个文件就是用来我们在本机配置的。

我们也会看到,Hyperf也有配置文件,我们看一个数据库配置的例子:

1
2
3
4
return [
'default' => [
'driver' => env('DB_DRIVER', 'mysql'),
];

我们发现,这个driver是通过env()这个函数来获取的。说明,配置的获取先去读环境变量,也就是我们在.env里面配置的值,如果环境变量里面没有配置,再去取这个默认的。

所以,我们在本机调试的时候,不需要去动config配置文件,只需要去修改.env即可。