资讯专栏INFORMATION COLUMN

项目配置文件选择

Lemon_95 / 2476人阅读

摘要:使用方法加载包项目使用深入请查看项目的文件。安装配置文件的使用是需要加载扩展的。在中是隐藏文件的意思,读取不了隐藏文件小小试验了一下,只有文件有读取权限都可以读取的了里面的内容。

.env

这种文件是在 laravel 框架里看到的,他是使用 phpdotenv composer 包来进行读取和使用的。

使用方法

加载 composer 包

composer require vlucas/phpdotenv

项目使用

load();

$projectName = getenv("project_name");
$projectName = $_ENV["project_name"];
$projectName = $_SERVER["project_name"];

深入请查看项目的 README.md 文件。

yaml

YAML 试图用一种比 XML 更敏捷的方式,来完成XML所完成的任务。

安装配置

yaml 文件的使用是需要 php 加载 yaml 扩展的。yaml 扩展又依赖于 libyaml,下面以 centos7 系统为例安装:

# http://pecl.php.net/package/yaml 取最新扩展包地址
wget http://pecl.php.net/get/yaml-2.0.4.tgz

# 解压
tar -zxvf yaml-2.0.4.tgz

# 进行扩展文件夹
cd yaml-2.0.4

phpize
vim install_sh
> ./configure --with-php-config=/usr/local/php/bin/php-config

# 编译安装
sh install_sh
make -j 2
make install

# php 加载扩展
vim /usr/local/php/etc/php.ini
> extension=yaml.so
项目使用

深入了解

学习经过疑问 为什么不直接使用 php 文件当配置,而用其他类型文件来配置

好像没有什么特殊的作用,不管是 .env 还是 yaml 文件都需要配置,反而直接 php 文件当配置会方便易懂一些(.env/yaml 都有自己的语法,不懂的人需要学习)。

.env 在 linux 中是隐藏文件的意思,file_get_contents 读取不了隐藏文件?

小小试验了一下,只有文件有读取权限都可以读取的了里面的内容。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31789.html

相关文章

  • vue-cli3搭建项目

    摘要:中文文档在安装之前请装好安装检测的版本大写安装的安装方法安装全局桥插件能兼容使用命令行创建项目快速创建一个新项目创建项目选择配置选择配置第一次创建项目只有后面两个分别是默认和手动自定义选择。 中文文档https://github.com/vuejs/vue-...在安装之前请装好nodeJs 安装vue cli3 1. 检测vue 的版本 vue -V (V大写) or vue --v...

    Jenny_Tong 评论0 收藏0
  • Broadleaf IntelliJ Setup

    摘要:在右上角,点击运行配置下拉菜单并选择在右上角弹出的新窗口中,点击号并创建一个新的运行配置。添加值在框中选择文件夹选择模块,在我的用例中为,在下拉菜单中。这两个操作都会为您自动构建项目。单击调试按钮后,将以调试模式启动应用程序并支持。 IntelliJ设置 除Eclipse外, Intellij IDE也是一个开发Broadleaf Commerce 很好的工具(Broadleaf平台的...

    Lavender 评论0 收藏0
  • Android Studio 环境搭建与使用

    摘要:与君初相识,犹如故人归,初来乍到,请多多关照。和这两个文件是用来在命令行界面中执行命令的,其中是在或系统中使用的,是在系统中使用的。这个文件用于指定项目中所有引入的模块。此处是用来编写测试用例的,是对项目进行自动化测试的另一种方式。 大家好,欢迎来到下码看花,伟大领袖毛爷爷曾经说过: ‘走马看花不如驻马看花,驻马看花不如下马看花。’我希望你们都要下马看花。,比喻停下来,深入实际,认真调...

    pepperwang 评论0 收藏0
  • springcloud-eureka

    摘要:鉴于含有自带的,还有使用命令启动服务比较方便,我们就使用包。没错,他是通过方法启动的。目录下主要是资源文件,文件主要是系统配置文件,以后会经常用到。我们需要将提供服务的应用注册到服务中心来。才能注册中服务中。 我们在学习springcloud之前,需要先了解springboot框架,springboot框架讲究约定优于配置,如果之前我们使用过spring项目的话,用起来特别的简单,可以...

    mayaohua 评论0 收藏0
  • vue-cli3.x 新特性及踩坑记

    摘要:前言都到了,所以是时候玩转一下的新特性了。安装的包名称由改成了。方法一原因的配置改变了,导致正确的不能用。打开终端,切换到根路径文件里面修改为方法二是默认路径修改了路径会出现错误。按上面的方法修改完,再全局卸载果然就成功了。 showImg(https://segmentfault.com/img/remote/1460000016423946); 前言 vue-cli 都到 3.0....

    xiaoqibTn 评论0 收藏0

发表评论

0条评论

Lemon_95

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<