首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【coder】 Coder PHP Framework 配置 | 教程二

【coder】 Coder PHP Framework 配置 | 教程二

作者头像
Kunkka Wu
发布2022-01-13 10:59:47
发布2022-01-13 10:59:47
4480
举报
文章被收录于专栏:算法协议算法协议

介绍

所有的配置,建议用户都写在.env文件里,用户可以根据系统环境创建.env_test文件和.env_production文件,分别配置对应的参数。

tips:开发人员通常只需要配置.env文件即可。系统上线的时候,运维可配置Jenkins等部署工具,自动创建.env_production文件,并且设置线上数据库等账号密码。可有效防止密码泄露。

config文件配置

配置文件位于:config目录下。采用php 数组配置对应的参数。已内置app.config配置系统常用信息,database.php配置数据库和缓存信息,logging.php配置系统日志相关信息。如果用户希望自定义配置文件,可以参考这三个文件,在config目录创建一个新的php文件,例如: myconfig.php。

tips: 自定义配置,建议采用env()的方式加载.env文件获取配置

读取方式:

代码语言:javascript
复制
$myConfig = config('myconfig');

env

.env为环境配置文件。系统默认.env文件和部分常用配置。用户可以自由添加其他配置。 在其他文件中获取.env里面的参数:第二个参数为默认值,如果获取不到则返回默认值。

代码语言:javascript
复制
$dbName = env(DB_NAME, 'blog');

通常配置项:

代码语言:javascript
复制
APPNAME=Coder 1.0

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=123456

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=123456
REDIS_PORT=6379
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/01/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 介绍
  • config文件配置
  • env
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档