メニュー

ドキュメント

with Agavi - セットアップ

[INFO] with AgaviはS2Base.PHP5-1.0.3よりdeprecatedになりました

S2Base.PHP5 のインストール

 セットアップに従って S2Base.PHP5 をインストールして下さい。

Agavi のインストール

  1. Agavi(0.10.2)をPEARコマンドでインストールして下さい。[*1]
  2. @PHP-DIR@/bin/agaviにPATHが通っていることを確認して下さい。

var ディレクトリのアクセス権限設定

 コマンドの実行ユーザが、s2base.php5/var ディレクトリ以下にアクセス(read/write)できる設定として下さい。

build.xml の編集

 build.xml でデフォルトタスクに [ agavi ] を設定します。

<?xml version="1.0"?>
<project name="project" default="agavi" basedir=".">
    ・・・                             ↑
</project>                     agavi に設定
s2base.php5 ディレクトリにて phing コマンドを実行します。コマンドリストが表示されるとインストールが完了です。
% phing
Buildfile: /seasar.php/workspace/s2base.php5/build.xml

project > prepare:
      [php] Evaluating PHP expression: require_once('config/environment.inc.php')
      [php] Evaluating PHP expression: require_once('lib/S2Base/S2Base.cmd.php')

project > agavi:
    [phing] Calling Buildfile '/seasar.php/workspace/s2base.php5/vendor/plugins/agavi/build.xml' with target 'command'

project > command:
      [php] Evaluating PHP expression: require_once('vendor/plugins/agavi/config/environment.inc.php')

[ Command list ]
0 : [ EXIT ]
1 : dao
2 : service
3 : action
4 : module
5 : project
choice ? : 0

BUILD FINISHED

Total time: 2.3441 seconds
%

[*1] PEARインストール時、環境によっては@PEAR-DIR@/data/agaviにbuild.xml及びbuildtoolsディレクトリが生成されることがあります。その際はこれらを@PEAR-DIR@/agavi以下に上書きコピーして下さい。