with Agavi - セットアップ
[INFO] with AgaviはS2Base.PHP5-1.0.3よりdeprecatedになりました
S2Base.PHP5 のインストール
セットアップに従って S2Base.PHP5 をインストールして下さい。
Agavi のインストール
- Agavi(0.10.2)をPEARコマンドでインストールして下さい。[*1]
- @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以下に上書きコピーして下さい。