Yaconf - windows 环境下的高性能配置操作
时间:2022-07-23
本文章向大家介绍Yaconf - windows 环境下的高性能配置操作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
- 背景
近期在技术涉猎过程中,发现了
“Yaconf”
这一高性能配置扩展管理 具体介绍不做赘述,详情推荐阅读: —— 【Yaconf - 一个高性能的配置管理扩展 (鸟哥)
】
- 因为在日常开发过程熟悉了使用 windows 系统,在此提供一下 win10 环境系的配置操作
【环境】
系统: windows10
PHP: php7.0.12
编辑器: phpStorm2017
集成环境:PhpStudy 2016
------------------------------------------------------- 配置步骤---------------------------------------------------------------------
①. 获取对应版本的扩展
- 以我为例,需要下载的扩展如下:
- 扩展下载地址:
【http://pecl.php.net/package/yaconf】
- 将解压后的扩展文件,复制到 php 目录 (
D:phpStudyphpphp-7.0.12-ntsext
)
【提示:】 可单击运行
php.exe
文件,以判断下载的.dll
扩展文件是否符合环境要求
②. 修改 php.ini 文件
- 在配置文件中,最下面补充信息
[yaconf]
extension=php_yaconf.dll
yaconf.directory="D:phpStudyYaconf" // 配置文件的目录位置
yaconf.check_delay=60 // 配置文件的更新时间
③. 重启服务,查看 phpinfo()
- 重启所有服务,使用php探针,查看配置是否安装成功
④. 后面就是对 "Yaconf"
的使用了:
- 打印信息如下:
string(8) "moTzxx28" string(15) "Hello World XXX" test
------------------------------------------------------- 附录---------------------------------------------------------------------
- 建议:
作为一个提升PHP项目的性能技术点;
建议详情阅读大拿文章:
Yaconf - 一个高性能的配置管理扩展
- 注意
- 使用 "Yaconf" 首先要求 PHP版本为 7.0+ 以上
- 如果更改了 "Yaconf" 目录下的配置文件数据,需要重启 PHP服务才能生效
- 在实际操作过程中,注意到使用 "phpStudy2016" 配置完 .dll扩展后,
重启服务并通过 phpinfo() 探针依然没有显示 “Yoconf” 信息,这时如果重启电脑,
发现就可以了!!!
- DBCA静默建库中的两个小问题 (r9笔记第28天)
- dataframe进行常用统计、分组统计平均绝对偏差等操作函数。
- Java案例-判断随机整数是否是素数
- Go语言实现猜数字小游戏的方法
- go lang连接mysql数据库
- Java案例-打印九宫格
- 【Go 语言社区】算法课程 第一季 第4节 100以内的素数
- Java案例-数组求余问题
- GO语言实现的端口扫描器分享
- Java案例-数组随机数
- Go语言图片处理和生成缩略图的方法
- Python3 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯
- 数据结构和算法——旋转打印链表
- C/C++——set的基本操作总结
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【项目实战】环境搭建
- TensorFlow2.X学习笔记(5)--TensorFlow中阶API之数据管道
- TensorFlow2.X学习笔记(4)--TensorFlow低阶API之AutoGraph相关研究
- TensorFlow2.X学习笔记(3)--TensorFlow低阶API之张量
- TensorFlow2.X学习笔记(2)--TensorFlow的层次结构介绍
- 深入浅出 Vue 中的 key 值
- TensorFlow2.X学习笔记(1)--TensorFlow核心概念
- 【项目实战】ODS 层创建&数据接入
- webpack3 升级到 webpack4 小记
- BigData-Apache HBase数据库
- Tungsten Fabric知识库丨这里有18个TF补丁程序,建议收藏
- BigData-消息队列框架Apache Kafka入门、原理解析
- BigData--Apache Flume框架
- 【项目实战】DWS 层创建&数据接入
- BigData--Hive数据仓库工具