Ethnaインストール on Mac OS X

いま次の出向までの待機期間で,社内で開発しているサービスでPHPを使っている.ひどいコードですぐさま捨てるべきなんだけど延命措置中.次期開発ではフレームワークの導入をと云ってしまった手前PHPフレームワークを試すことにした.で,試してみようと思ったのがEthnaです.最新LLフレームワークエクスプローラという本と公式サイトのインストールを参考にしています.

現在の環境はMac OS X 10.4.8, php4.4.1.php5に変えようかと思ったけどphp4でも動くようなのでひとまずこのままで.

pearアップデート・channelの設定

インストール済みのpearパッケージをアップデートして,ethnaのchannelサーバを登録します.pear関係はsudoを付けて

% sudo pear upgrade
Password:
Will upgrade db
Will upgrade html_template_it
Will upgrade http
Will upgrade mail
Will upgrade net_smtp
Will upgrade net_socket
Will upgrade net_useragent_detect
Will upgrade xml_parser
Will upgrade xml_rpc
(snip)
% sudo pear channel-discover pear.ethna.jp
Adding Channel "pear.ethna.jp" succeeded
Discovery of channel "pear.ethna.jp" succeeded

Ethnaのインストール

channelを登録してあればEthnaインストールも簡単.

% sudo pear install ethna/ethna
downloading Ethna-2.1.2.tgz ...
Starting to download Ethna-2.1.2.tgz (104,179 bytes)
........................done: 104,179 bytes
install ok: channel://pear.ethna.jp/Ethna-2.1.2

smartyのインストール

smartyhttp://smarty.php.net/download.phpからダウンロード.解凍してコピー.所有権変更.

% tar xvfz Smarty-2.6.14.tar.gz
% sudo mv Smarty-2.6.14/libs /usr/lib/php/Smarty
% sudo chown -R root:wheel /usr/lib/php/Smarty

インストールの確認

とりあえずEthnaがインストールされているかだけ確認

% ethna -v
Ethna 2.1.2

Copyright (c) 2004-2006,
  Masaki Fujimoto <fujimoto@php.net>
  halt feits <halt.feits@gmail.com>
  Takuya Ookubo <sfio@sakura.ai.to>
  nozzzzz <nozzzzz@gmail.com>
  cocoitiban <cocoiti@comio.info>

http://ethna.jp/

ok.