[PEAR] Spreadsheet_Excel_Writerをインストール

Volta: Seckel Pear Almond Cakes
Creative Commons License photo credit: DaseinDesign

PHPからExcelファイルを出力することができるPEARライブラリ「Spreadsheet_Excel_Writer」をインストールしたのでメモ。

PHPからExcelファイルを操作したいのであればPHPExcelというライブラリを使うのが主流みたいなんですけど、動作環境が「PHP 5.2以降」だったので、こちらをインストールしました。

ほんの少しだけ手間取りました。まずは失敗ログから。

失敗ログ – 誤った方法

以下のコマンドでインストールしようとしたところエラーが発生してしまいました。

$ sudo pear install Spreadsheet_Excel_Writer

Failed to download pear/Spreadsheet_Excel_Writer within preferred state "stable", latest release is version 0.9.2, stability "beta", use "channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.2"; to install
install failed

成功ログ – 正しい方法

どうやら、安定版(stable)のSpread_Excel_Writerは提供されておらず、代わりにベータ版(beta)をインストールして使え、とのこと。

以下の記事によると、PEARではパッケージ名の末尾に「-beta」を付け加えるとベータ版を指定してインストールできるみたいです。

実際に試してみましたところ、無事インストール成功となりました。
よかったよかった。

$ sudo pear install Spreadsheet_Excel_Writer-beta

downloading Spreadsheet_Excel_Writer-0.9.2.tgz ...
Starting to download Spreadsheet_Excel_Writer-0.9.2.tgz (57,629 bytes)
..............done: 57,629 bytes
downloading OLE-1.0.0RC1.tgz ...
Starting to download OLE-1.0.0RC1.tgz (12,153 bytes)
...done: 12,153 bytes
install ok: channel://pear.php.net/OLE-1.0.0RC1
install ok: channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.2

まとめ

今まで何回かPEARを使ったことがありますが、beta版を指定してインストールする方法は知りませんでした。
そういえば何度か同じエラーメッセージを見たことがあるようなないような・・・

なにはともあれ、うまくインストールできてよかったです!
それでは!