温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

thinkphp6中怎么配置环境变量

发布时间:2021-04-02 09:32:10 来源:亿速云 阅读:303 作者:小新 栏目:编程语言

小编给大家分享一下thinkphp6中怎么配置环境变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、常规配置

config文件夹是tp6的常规配置文件,在config文件夹下我们可以修改里面的配置,也可以自定义配置文件。但是在我们不熟悉的时候不要去修改这些配置文件的名字以及里面的内容,容易造成文件没有办法使用。

二、env环境变量定义

配置env

我们下载thinkphp6的时候,在根目录会有一个.example.env的环境变量实例文件,你可以直接将.example.env改成.env进行修改。

APP_DEBUG = true

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = test
USERNAME = username
PASSWORD = password
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true

[LANG]
default_lang = zh-cn

其中APP_DEBUG是开启tp6测试模式的,APP_DEBUG = true表示测试模式已经开启了。

调用env

想使用env,必须先引入think\facade\Env门面类,获取环境变量的时候是不需要区分大小写的。

如果想调用数据库,需要修改.env中的DATABASE(数据库),USERNAME(用户名),PASSWORD(密码)内容进行修改,修改如下:

DATABASE = tp
USERNAME = root
PASSWORD = root

同时,database.php里面也需要修改,修改如下:

// 数据库名
'database' => env('database.database', 'tp'),
// 用户名
'username' => env('database.username', 'root'),
// 密码
'password' => env('database.password', 'root'),

以上是“thinkphp6中怎么配置环境变量”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI