ためにYAML(1.3.1)の古いバージョンをインストールしは、私がこれを使って、YAMLをインストールしようとしたPHP 5.5.9
sudo apt-get install php-pear libyaml-dev
sudo pecl install yaml
コマンドしかしこのYAMLはphp7.0以降のバージョンが必要です。私はPHP 5.5.9を使用しています。 YAMLの古いバージョンをインストールするにはどうすればいいですか?
ためにYAML(1.3.1)の古いバージョンをインストールしは、私がこれを使って、YAMLをインストールしようとしたPHP 5.5.9
sudo apt-get install php-pear libyaml-dev
sudo pecl install yaml
コマンドしかしこのYAMLはphp7.0以降のバージョンが必要です。私はPHP 5.5.9を使用しています。 YAMLの古いバージョンをインストールするにはどうすればいいですか?
PHP5バージョン用にパッケージリポジトリ(Debian/Ubuntu Aptitudeリポジトリなど)を変更してから、そのバージョンまたはYAMLをインストールする必要があります。
また、依存関係管理や「最も難しい」方法でComposerを使用して、ソースコードをダウンロードして自分で実装することもできます。 delboy1978ukとして
echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
wget http://www.dotdeb.org/dotdeb.gpg -O- |apt-key add -
apt-get update
apt-get install php-pearl ....
は、私は、作曲libにも同様に 読み取り、書き込みができ、このセクションを確認して解析し、symfonyの
スティーヴンにしようとしたが示唆されました。 symfony.com/doc/current/components/yaml.html#writing-yaml-fiレ - これは私の実用的なソリューションである
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
優秀!お役に立てて嬉しいです!素敵で使いやすいですね! – delboy1978uk
'symfony/yaml'のようなコンポーザインストール可能なYAMLコンポーネントを試してみませんか? symfonyのフレームワークを使用する必要はありません! https://symfony.com/doc/current/components/yaml.html – delboy1978uk
yamlファイルをdinamicly作成する必要があります。私はこのコンポーネントをインストールしています。 –
これは関連するかもしれません:https://askubuntu.com/questions/428772/how-to-install-specific-version-of-some-package/428778 – Simba