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

chat

我用的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)

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/838/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
使用.env文件来配置ThinkPHP的数据库信息
我用的tp版本5.1 项目根目录下新建 .env 文件 并写入: [DATABASE] HOST = 127.0.0.1 NAME = test USERNAME = root PASSWORD = ro……
<<上一篇
下一篇>>
chat