使用.env文件来配置ThinkPHP的数据库信息
我用的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
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论