第1章 PHPSpec のインストール

目次

1.1. インストール
1.1.1. PEAR を使用した PHPSpec のインストール
1.1.2. PEAR パッケージをダウンロードすることによる PHPSpec のインストール
1.1.3. 手動での PHPSpec のインストール

1.1. インストール

PHPSpec は PEAR でインストールしなければなりません。 PEAR (PHP Extension and Application Respository) とは、PEAR パッケージの管理や配布を簡単に行うための仕組みのことです。 PHP がインストールされていれば、既に PEAR システムも利用できるようになっているでしょう。

1.1.1. PEAR を使用した PHPSpec のインストール

PHPSpec は、専用の PEAR チャネルで配布されています。 PEAR チャネルシステムはきわめて簡単に使用でき、 PEAR が利用できるところならばどこでも簡単に PHPSpec をインストールできるようになります。 インストールの前に、まず次のコマンドで PHPSpec のチャネルを登録しましょう。

pear channel-discover pear.phpspec.org

これで、新しいチャネルについての情報を PEAR から取得します。

インストールの方法は、そのバージョンやリリース状態によって変わります。 このドキュメントの執筆時点では PHPSpec はベータ版としてリリースされているので、 使用するコマンドは次のようになります。

pear install phpspec/PHPSpec-beta
[注意] 注意

PHPSpec の正式版がリリースされれば、最後の "-beta" は不要になります。

[注意] 注意

PHPSpec の開発版スナップショットは、常に http://dev.phpspec.org に公開されています。このスナップショットは不安定なものなので、 テストやフィードバックといった用途以外では用いないでください。 開発版スナップショットのインストール方法については、以下の "手動での PHPSpec のインストール" のセクションを参照ください。

1.1.2. PEAR パッケージをダウンロードすることによる PHPSpec のインストール

PEAR チャネルシステムを使わずに PHPSpec をインストールするには、 PEAR パッケージのアーカイブを http://pear.phpspec.org/get からダウンロードしたうえで次のコマンドを実行します。

pear install -f PHPSpec-0.2.0devel.tgz

あとは PEAR がうまい具合に処理を行い、コマンドラインから使用するスクリプト phpspec もインストールしてくれます。 将来的には、専用の PEAR チャネルを用意して正式版を公開する予定です。 このインストール方法は、普通に PEAR からインストールするのとそれほど変わりません。 完全な手動インストールを行いたい場合は、次のセクションをごらんください。

1.1.3. 手動での PHPSpec のインストール

PHPSpec を手動でインストールするには、PEAR パッケージ版ではないアーカイブ "PHPSpec-0.2.0beta.tar.gz" を http://pear.phpspec.org/get/nonpear からダウンロードします。これを好きな場所に展開し、 その "src" ディレクトリを php.ini の include_path に追加します。 また、"scripts" ディレクトリにあるスクリプト phpspec (Windows の場合は phpspec.bat) を、パスの通った場所にコピーします。必要に応じてこのスクリプトを編集し、 PHP バイナリ実行ファイルの場所や PHPSpec_Console_Command クラスファイルの場所を設定する必要があります。