インストール
Piece_Unityをインストールするには、PEARインストーラ1を使用します。Piece_Unityに必要なものは、PEARインストーラによって自動的にインストールされます。ただし、Spyc2はpearコマンドではインストールされません。お使いの環境に2がインストールされていない場合、手動でどこかのディレクトリにインストールし、そのディレクトリをinclude_path設定に追加してください。
- 1. http://pear.php.net/manual/ja/installation.cli.php
- 2. PHPで書かれたYAMLローダー/ダンパー http://spyc.sourceforge.net/
必要なもの
下記はPiece_Unityに必要なもののリストです。3
| タイプ | パッケージ | バージョン | チャネル | 必須 |
| PHP | >= 4.3.0 | はい | ||
| PEARインストーラ | PEAR | >= 1.4.3 | はい | |
| PEARパッケージ | Piece_Flow | >= 1.15.0 | pear.piece-framework.com | はい |
| PEARパッケージ | Cache_Lite | >= 1.7.0 | pear.php.net | はい |
| PEARパッケージ | PEAR | >= 1.4.3 | pear.php.net | はい |
| PEARパッケージ | Net_URL | >= 1.0.14 | pear.php.net | はい |
| PEARパッケージ | Piece_Right | >= 1.8.0 | pear.piece-framework.com | はい |
| パッケージ | Spyc | >= 0.2.2 | はい |
インストール
PEARチャネル4pear.piece-framework.comからのインストールは非常に簡単です。下記の手順に従ってインストールしてください。
最初に、お使いのPEARシステムにチャネルを追加してください。この作業は、チャネル毎に一度しか行う必要はありません。
pear channel-discover pear.piece-framework.com
次に、パッケージをインストールしてください。
pear install piece/piece_unity
Piece_Unityコンポーネントのインストール
Piece_UnityコンポーネントもPiece_Unityと同じようにインストールできます。必要なコンポーネントのパッケージ名を指定してインストールしてください。下記はFlexyコンポーネントのインストール例です。
pear install piece/piece_unity_component_flexy
インストール対象のパッケージがベータリリース、アルファリリースの場合はパッケージ名の末尾にそれぞれ-beta, -alphaを付与してください。
pear install piece/piece_unity_component_authentication-beta
アップグレード
アップグレードは下記のコマンドを実行するだけです。Piece_UnityコンポーネントもPiece_Unityと同じようにアップグレードできます。
pear upgrade piece/piece_unity
tarballからのインストールとアップグレード
ネットワークが使えない等何らかの理由によってPEARチャネルを使えない場合は、tarballを使ってインストールとアップグレードを行うことができます。この場合は、必要なものは自動的にインストールされませんので、適宜手動でインストールしてください。
tarballからのインストールを行うには、SourceForge.netのダウンロードページ5からパッケージをダウンロードしてください。
次に、パッケージをインストールしてください。
pear install Piece_Unity-VERSION.tgz
アップグレードも同様です。
pear upgrade Piece_Unity-VERSION.tgz
