ドキュメント

インストール

pearコマンドを利用したインストール

# pear channel-discover pear.samurai-fw.org
# pear install --alldeps -f samurai/Samurai
上記のコマンドを叩くことで、Samuraiが依存するライブラリも含めて全てインストールすることが可能です。
Samuraiが依存している他ライブラリは以下のとおりです。
  • Smarty
  • PHPSpec
    • Console_Color
  • Crypt_Blowfish
既に上記のライブラリがインストールされている場合、pearコマンドは上書きインストールを行ってしまします。
もし上書きされることに不都合があれば、以下のコマンドのように必要不必要を判断しながら各単体でのインストールを行ってください。
# pear install --nodeps Console_Color
# pear install --nodeps Crypt_Blowfish
# pear install --nodeps samurai/Smarty
# pear install --nodeps samurai/PHPSpec
# pear install --nodeps samurai/Samurai

アーカイブファイルからインストールする

(1) Samuraiをダウンロードする

# cd /usr/local/src
# wget http://pear.samurai-fw.org/get/Samurai-latest.tgz
# tar xvfz Samurai-latest.tgz

(2) pathの通った場所へ移動させる

include_pathの通った場所へ移動させてください。
# mv Samurai-x.x.x/Samurai /path/to/lib/php/Samurai

(3) samuraiコマンドのインストール

Linuxの場合はsamurai.shを、Windowsの場合はsamurai.batを、パスの通った場所へコピーしてください。(Linux系のOSでは、samuraiと名前を変えるといい感じです)
その際に、対象ファイル内部の以下の文字列を適宜置き換えてください。
  • @PHP-BIN@
  • @PEAR-DIR@

(4) 依存ライブラリのインストール

アーカイブからインストールを行った場合は依存ライブラリも手動でインストールする必要があります。
依存ライブラリは↑の「pearコマンドを利用したインストール」の項目に書かれている通りです。
それぞれのプロジェクトサイトからアーカイブをダウンロードし、解凍して、include_pathの通った箇所に設置してください。

インストールの確認

インストールされた事を確認するには、samuraiコマンドが有効になっているかどうかで確認可能です。
pear・アーカイブでのインストール作業後に以下のコマンドを打ってみてください。
例のとおりに出力されていれば成功です!
$ samurai --version
PHP Framework Samurai extends Maple3.
Version: 2.0.0
Copyright (C) 2007-2010 Samurai Framework Project. All Rights Reserved.
  KIUCHI Satoshinosuke <scholar@hayabusa-lab.jp>

アップグレード

pearコマンドを使用したアップグレード

pearコマンドを利用してSamuraiをアップグレードする場合は以下のコマンドを叩いてください。
stableのものでアップグレード
#pear upgrade samurai/Samurai
betaやalphaでもいいのでアップグレードしたい場合
# pear upgrade -f samurai/Samurai

アーカイブからアップグレード

インストール作業と同様の手順で行ってください。

コメント

コメントはまだありません。
お名前
認証コード
本文