使用.env文件来配置ThinkPHP的数据库信息

Daming 2019-07-03
0条评论 872 次浏览
Daming 2019-07-030条评论 872 次浏览

我用的tp版本5.1

项目根目录下新建 .env 文件 并写入:

[DATABASE]

HOST = 127.0.0.1

NAME =  test

USERNAME =  root

PASSWORD =  root

进入 config/database.php 数据库配置文件

首先use facde\Env:

use think\facade\Env;

 

数据库配置 改成以下 方式

    // 服务器地址

    'hostname'        => Env::get('database.host','127.0.0.1'),

    // 数据库名

    'database'        => Env::get('database.name','test'),

    // 用户名

    'username'        => Env::get('database.username','root'),

    // 密码

    'password'        => Env::get('database.password','root'),

Env::get() 会去读在根目录下
写的  .env  环境配置文件,第二个参数表默认值,如果没有读到  就用 第二个参数.

官方文档:https://www.kancloud.cn/manual/thinkphp5_1/353951 (在该页面搜索 env)

1+

发表评论

电子邮件地址不会被公开。