iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >ThinkPHP6中env环境变量的使用方法
  • 730
分享到

ThinkPHP6中env环境变量的使用方法

2023-06-14 09:06:10 730人浏览 八月长安
摘要

这篇文章给大家分享的是有关ThinkPHP6中env环境变量的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.配置 env默认安装后的根目录有一个.example.env环境变量示例文件,可以直接改成.

这篇文章给大家分享的是有关ThinkPHP6中env环境变量的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.配置 env

默认安装后的根目录有一个.example.env环境变量示例文件,可以直接改成.env文件后进行修改。

APP_DEBUG = true[APP]DEFAULT_TIMEZONE = Asia/Shanghai[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1DATABASE = testUSERNAME = usernamePASSWord = passwordHOSTPORT = 3306CHARSET = utf8DEBUG = true[LANG]default_lang = zh-cn

2.调用 env

  • 要使用Env,在Thinkphp6的初代版中必须先引入 think\facade\Env 门面类,但是在后续更新中,直接使用了助手函数env(),减少了很多的麻烦。

  • 环境变量的获取不区分大小写

ThinkPHP6的目录下的config文件夹中,database.php便是对数据库的具体配置

具体内容如下:

<?phpreturn [    // 默认使用的数据库连接配置    'default'         => env('database.driver', 'Mysql'),    // 自定义时间查询规则    'time_query_rule' => [],    // 自动写入时间戳字段    // true为自动识别类型 false关闭    // 字符串则明确指定时间字段类型 支持 int timestamp datetime date    'auto_timestamp'  => true,    // 时间字段取出后的默认时间格式    'datetime_fORMat' => 'Y-m-d H:i:s',    // 数据库连接配置信息    'connections'     => [        'mysql' => [            // 数据库类型            'type'            => env('database.type', 'mysql'),            // 服务器地址            'hostname'        => env('database.hostname', '127.0.0.1'),            // 数据库名            'database'        => env('database.database', ''),            // 用户名            'username'        => env('database.username', 'root'),            // 密码            'password'        => env('database.password', ''),            // 端口            'hostport'        => env('database.hostport', '3306'),            // 数据库连接参数            'params'          => [],            // 数据库编码默认采用utf8            'charset'         => env('database.charset', 'utf8'),            // 数据库表前缀            'prefix'          => env('database.prefix', ''),            // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)            'deploy'          => 0,            // 数据库读写是否分离 主从式有效            'rw_separate'     => false,            // 读写分离后 主服务器数量            'master_num'      => 1,            // 指定从服务器序号            'slave_no'        => '',            // 是否严格检查字段是否存在            'fields_strict'   => true,            // 是否需要断线重连            'break_reconnect' => false,            // 监听SQL            'trigger_sql'     => env('app_debug', true),            // 开启字段缓存            'fields_cache'    => false,        ],        // 更多的数据库配置信息    ],];

感谢各位的阅读!关于“ThinkPHP6中env环境变量的使用方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: ThinkPHP6中env环境变量的使用方法

本文链接: https://www.lsjlt.com/news/269514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ThinkPHP6中env环境变量的使用方法
    这篇文章给大家分享的是有关ThinkPHP6中env环境变量的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.配置 env默认安装后的根目录有一个.example.env环境变量示例文件,可以直接改成....
    99+
    2023-06-14
  • thinkphp6中怎么配置环境变量
    小编给大家分享一下thinkphp6中怎么配置环境变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、常规配置config文件夹是tp6的常规配置文件,在con...
    99+
    2023-06-14
  • crontab的环境变量的使用方法
    这篇文章主要讲解了“crontab的环境变量的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“crontab的环境变量的使用方法”吧!环境:(产品,平台,机型,软件版本,等)AIX5L...
    99+
    2023-06-13
  • vue中.env文件配置环境变量的实现
    目录1️⃣ 文件说明2️⃣ 内容格式3️⃣ 加载4️⃣ 优先级5️⃣ 项目中的使用.env 文件配置 1️⃣ 文件说明 .env:全局默认配置文件,无论什么环境都会加载合并。 .en...
    99+
    2023-05-14
    vue .env配置环境变量 vue .env 环境变量
  • dotenv怎么从.env文件中读取环境变量
    这篇文章主要讲解了“dotenv怎么从.env文件中读取环境变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dotenv怎么从.env文件中读取环境变量”吧!引言dotenv从.env文件...
    99+
    2023-07-04
  • 如何用.env文件为NodeJS加载环境变量
    这篇文章主要讲解了“如何用.env文件为NodeJS加载环境变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用.env文件为NodeJS加载环境变量”...
    99+
    2024-04-02
  • vue-cli的index.html中使用环境变量方式
    目录vue-cli的index.html使用环境变量vue-cli在index.html判断环境变量加载不同代码vue-cli的index.html使用环境变量 项目中使用了公司定义...
    99+
    2022-11-13
    vue-cli环境变量 vue-cli index.html 使用环境变量
  • 为什么 `go env` 命令不反映环境变量的变化?
    今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《为什么 `go env` 命令不反映环境变量的变化?》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在...
    99+
    2024-04-04
  • dotenv源码解读从.env文件中读取环境变量
    目录引言使用源码configparse总结引言 dotenv从.env文件中读取环境变量,然后将其添加到process.env中。这是一个非常简单的库,但是它在开发中非常有用,因为它...
    99+
    2022-12-25
    dotenv .env文件读取环境变量 dotenv .env
  • vue3+vite使用环境变量.env的一些配置情况详细说明
    目录1、设置.env中的内容信息 注意vue3+vite 必须使用VITE开头的配置信息 否则无法获取2、在 vite 中使用环境变量,可以用 import.meta.env,有四种...
    99+
    2022-12-08
    vue env文件配置 vue环境变量配置方法 vue环境变量配置
  • 添加mysql到环境变量中的方法
    这篇文章将为大家详细讲解有关添加mysql到环境变量中的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。添加mysql到环境变量中的方法:1、打开/etc/profil...
    99+
    2024-04-02
  • python环境变量的配置方法
    这篇文章主要介绍了python环境变量的配置方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python环境变量的配置方法:首先鼠标右键此电脑,选择属性;然后点击高级系统设...
    99+
    2023-06-08
  • 配置python环境变量的方法
    这篇文章主要介绍配置python环境变量的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!配置python环境变量的方法:首先打开属性,找到“高级系统设置”;然后点击“环境变量”,找到Path;接着在字符串的末尾加...
    99+
    2023-06-14
  • react使用.env文件管理全局变量的方法
    目录前言1.在根目录创建一个 .env 文件2.配置全局变量3.在项目中使用4.效果图前言 本文基于“react”: “^18.2.0&rdquo...
    99+
    2023-01-31
    react .env全局变量 react 全局变量
  • 设置mysql环境变量的方法
    这篇文章给大家分享的是有关设置mysql环境变量的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。设置mysql的环境变量的方法:1、依次点击【计算机】、【系统属性】、【高级系...
    99+
    2024-04-02
  • Linux设置环境变量的方法
    本篇内容主要讲解“Linux设置环境变量的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux设置环境变量的方法”吧!Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都...
    99+
    2023-06-15
  • Linux环境变量配置的方法
    这篇文章主要讲解了“Linux环境变量配置的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux环境变量配置的方法”吧!Linux环境变量配置在自定义安装软件的时候,经常需要配置环境...
    99+
    2023-06-15
  • maven环境变量配置方法
    要配置Maven环境变量,您可以按照以下步骤进行操作:1. 下载Maven:首先,您需要从Maven官方网站(https://mav...
    99+
    2023-09-13
    maven
  • go项目中环境变量的配置方法
    这篇文章主要介绍“go项目中环境变量的配置方法”,在日常操作中,相信很多人在go项目中环境变量的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go项目中环境变量的配置方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • Apipost全局变量和环境变量的使用
    什么是全局变量? 全局变量跟环境变量作用域不同。全局变量不受当前环境的影响,只要是在同一个项目下,该变量都会生效。 环境变量和全局变量的调用方法都是一样的 {{变量名}} 全局变量的定义 目前通过脚本定义全局变量。 例如我们在预执行脚本中定...
    99+
    2023-09-22
    服务器 后端 测试工具
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作