php新增yaml支援

happy_teemo發表於2020-10-22

安裝:

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

相關文章