我尝试使用此命令安装yaml
sudo apt-get install php-pear libyaml-dev
sudo pecl install yaml
但是这个YAML需要php7.0和更新版本。我使用PHP 5.5.9 如何安装旧版本的YAML。
答案 0 :(得分:1)
您应该更改您的软件包存储库(例如在Debian / Ubuntu Aptitude存储库中),对于PHP5版本,然后安装该版本或YAML。
您还可以使用Composer进行依赖关系管理,或者使用"最难"方式,下载源代码并自行实现。
C:\Users\Frank\Documents\Working\logs\log.txt
答案 1 :(得分:0)
正如delboy1978uk建议我尝试使用Symfony
Stevan,检查这一节,作曲家lib也可以写 阅读和解析。 symfony.com/doc/current/components/yaml.html#writing-yaml-fi les - delboy1978uk
这是我的工作解决方案
$arr = array(
'parameters' => array(
'stage' => array(
'host' => 'host',
'username' => 'username',
'password' => 'password'
),
'live'=> array(
'host' => 'host',
'username' => 'username',
'password' => 'password'
),
)
);
$yaml = Yaml::dump($arr, 3);
file_put_contents('parameters.yml', $yaml);
此代码输出
parameters:
stage:
host: sasass
username: dsdadsd
password: password
live:
host: sasass
username: dsdadsd
password: password