PEARを使ってZend Frameworkのインストール

Zend_Http_Clientを利用したかったのでZend Frameworkをインストール。


今回はPEARを使ってインストール。


チャネルの追加

$pear channel-discover zend.googlecode.com/svn


Zend Frameworkのインストール

$pear install zend/zend


PEARのバージョンが古いとのエラーが出てインストール失敗
zend/Zend requires PEAR Installer (version >= 1.6.2), installed version is 1.4.9
No valid packages found
install failed


ということで

PEARのバージョンを上げるためにアップグレードを実行

$pear upgrade pear


ここでもエラーが!
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9
pear/PEAR dependency package "pear/Archive_Tar" installed version 1.3.1 is not the recommended version 1.3.7, but may be compatible, use --force to install
No valid packages found
upgrade failed


PEARのアップグレードをするためにArchive_Tarを強制的にアップグレードする。

$pear upgrade --force Archive_Tar

upgrade ok: channel://pear.php.net/Archive_Tar-1.3.7


今度こそPEARのアップグレード

$pear upgrade pear

upgrade ok: channel://pear.php.net/PEAR-1.9.1


再度Zend Frameworkのインストール

$pear install zend/zend


これで無事にインストール完了

  • PEAEコマンドメモ

PEARの登録チャネル確認

$pear list-channels


インストール済みのパッケージ確認

$pear list