takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

CentOS に Ethna をインストール

PEARのインストール

$ yum -y install php-pear

PEARのアップデート

$ pear upgrade pear

pear/PEAR dependency package "pear/Console_Getopt" downloaded version 1.3.1 is not the recommended version 1.2.3, but may be compatible, use --force to install
pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9
pear/Console_Getopt requires PEAR Installer (version >= 1.8.0), installed version is 1.4.9
No valid packages found

依存パッケージが古くてアップデートできないようです。
このように --force オプションをつけたらうまくいきました。

$ pear upgrade --force pear

Ethnaのインストール

公式HPにある手順通りに行って無事インストールできました。

$ pear channel-discover pear.ethna.jp
$ pear update-channels
$ pear install -a ethna/ethna