thinkphp5
配置.env
文件指向本地、测试、正式环境
#config文件更改两处设置
application\config.php
'app_trace' => true, // 应用Trace
'app_status' => 'env', // 应用模式状态
#数据库配置
application\database.php
use think\Env;
return [
'type' => Env::get('database.type', 'mysql'), // 数据库类型
'hostname' => Env::get('database.hostname', '127.0.0.1'), // 服务器地址
'database' => Env::get('database.database', 'test'), // 数据库名
'username' => Env::get('database.username', 'root'), // 用户名
'password' => Env::get('database.password', 'root'), // 密码
'hostport' => Env::get('database.hostport', '3306'), // 端口
...
]
env配置如下,获取值首先要use env
,然后
.env
[app]
debug = true #调用:Env::get('app.debug', false)
[database]
database = test #调用:Env::get('database .database ', 'test')
username = root
password = root
prefix = pjh_
报错:Warning: putenv() has been disabled for
解决:php.ini
文件删除禁用函数putenv()
,重启php
网友评论