さくらインターネットにEthna-2.3.2のインストール
環境
- Free BSD 6.1
- PHP 5.2.5
Ethnaのインストールの流れ
$ cd $HOME/local $ mkdir -p lib/php $ cd $HOME/local/src $ wget http://jaist.dl.sourceforge.jp/ethna/26310/Ethna-2.3.2.tgz $ tar xvfz Ethna-2.3.2.tgz $ mv Ethna-2.3.2 $HOME/local/lib/php/Ethna $ cd $HOME/local/lib/php/Ethna/bin $ vi ethna.sh
:%s/@PEAR-DIR@/\$HOME\/local\/lib\/php/
$ cd
$ vi .bash_profile
以下でethnaコマンドを設定する
alias ethna="$HOME/local/lib/php/Ethna/bin/ethna.sh"
Smartyのインストール
cd $HOME/local/src wget http://www.smarty.net/distributions/Smarty-2.6.18.tar.gz tar xvfz Smarty-2.6.18.tar.gz mv Smarty-2.6.18 $HOME/local/lib/php/Smarty cd $HOME/local/lib/php/Smarty/ mv libs/* ../
以下include_pathの指定を~/www/php.iniに施す
include_path=.:/home/アカウント名/local/lib/php:/usr/local/php-5.2.5/lib/php/
$ cd $HOME/local/lib/php/Ethna #### php,tpl,shなどのファイルのみ変換する $ find . \ \( -type f -name "*.tpl" -or -name "*.sh" -or -name "*.php" -or -name "*.ini" \) \ -print0 | xargs -0 nkf -w -Lu --overwrite
以下でプロジェクトを作成する
$ ethna add-project myproject creating directory (***/myproject) [y/n]: y
PHPやPEARをインストールしてから行う方法も探すと出てきたが
無難に手動インストール
参考サイト
http://ethna.jp/ethna-document-tutorial-install_guide.html