Windows版PHP 5.3.2にPEARパッケージマネージャを入れる

ちょっと手間取ったのでメモ。

以降はWindows版PHP5.3.2がインストールされているものとして話を進める。
PHPのインストールフォルダを{PHP}と記す。

WindowsPHPにはインストール時にPEARパッケージマネージャが付属していないようなので、別途インストールする必要がある。
インストールは{PHP}\go-pear.batを実行することで行える。しかし、インストールに必要な{PHP}\PEAR\go-pear.pharが破損しているので、別途入手する必要がある。

go-pear.pharの入手はhttp://pear.php.net/go-pear.pharから行える。ファイルが700kB弱と大きいので、http://blog.livedoor.jp/snowdunker/archives/50530677.html#のリンクからダウンロードした。

ダウンロードしたgo-pear.pharを{PHP}\PEAR\go-pear.pharに上書きし、{PHP}\go-pear.batを実行する。念のため、コマンドプロンプト{PHP}\に移動してから"go-pear.bat"でバッチファイルを実行。

途中で何度か入力待ちになるが、Enterキーを押せばいい。これでインストールは完了。

コマンドプロンプトから{PHP}\に移動してpear helpとか入力すればコマンドのヘルプが表示されるはず。しかし、{PHP}\以外から実行すると環境変数がどうこういってうまく実行できないので、これはどうしたらいいか分からなかった・・・(せっかくPEARコマンドが使えるようになったのに少し不便)


手順をまとめると以下の通り。

  1. http://pear.php.net/go-pear.pharからgo-pear.pharをダウンロードし、{PHP}\PEAR\に保存({PHP}PHPをインストールしたフォルダ)。
  2. {PHP}\go-pear.batを実行。途中の入力待ちは全てEnterで進める。


注意書き:

  • go-pear.phpを使う方法も見つかったが、自分の場合エラーが出てうまくいかなかった。

参考: