安装:

1 下载yaml包

wget http://pyyaml.org/download/libyaml/yaml-0.2.2.tar.gz
tar -zxvf yaml-0.2.2.tar.gz
cd yaml-0.2.2/
./configure
make
make install

2,下载php的yaml扩展包

点击官网下载:https://pecl.php.net/package/yaml

tar -zvxf yaml-2.0.4.tgz
cd yaml-2.0.4/
/usr/local/php7/bin/phpize //这里要改成你PHP的安装目录
./configure --with-php-config=/usr/local/php7/bin/php-config //这里也是一样
make
make install

3 php.ini 添加扩展yaml.so

vi /usr/local/php7/lib/php.ini  //一样注意目录
extension=yaml.so

4 重启PHP

使用:

//数组转yaml
$yaml = yaml_emit($invoice); // yaml转数组
$parsed = yaml_parse($yaml);

官方文档地址:https://www.php.net/manual/zh/yaml.examples.php

最新文章

  1. 关于VSS上的项目源码管理的注意问题
  2. SCU3312 Stockholm Knights(最大流)
  3. static初始化问题探究
  4. mrtg
  5. 在阿里云 centos 6.3上面安装php5.2(转)
  6. 前台页面验证中需要注意的一个与VARCHAR2(N BYTE)和VARCHAR2(N CHAR)的小细节
  7. 了解javascript中的this --实例篇
  8. [杂题]URAL2047. Maths
  9. CABasicAnimation(CAKeyframeAnimation)keypath 取值
  10. 【HDOJ】1699 The comment in cpp
  11. Stat
  12. Jquery的text()和html()方法在li与div取值结果解析
  13. Java程序单元测试工具对比——Parasoft Jtest与Junit
  14. Java-Filter过滤器用于过滤整个项目的编码
  15. 接口中定义变量必须为public static final的原因
  16. React Router 4.x 开发,这些雷区我们都帮你踩过了
  17. VS2010创建MVC4项目提示错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral,
  18. MySql数据库时区异常,java.sql.SQLException: The server time zone value '?й???׼ʱ?' is unrecognized or represents more than one time zone.
  19. CPU 实用工具
  20. DirectUI消息循环的简单封装

热门文章

  1. Docker系列(24)- 实战:DockerFile制作tomcat镜像
  2. 一文让你彻底理解SQL连接查询
  3. css 常用语法
  4. P3306-[SDOI2013]随机数生成器【BSGS】
  5. self是什么?什么时候加?什么时候不加?
  6. salesforce零基础学习(一百零八)MFA
  7. Ubuntu系统的开机全流程介绍及grub美化
  8. JDK源码阅读:String类阅读笔记
  9. 全网最新最详细最明白教程之Spring源码搭建,没有之一,超详细
  10. 10.6 Nginx 高并发连接