Mac OS X に pear をインストールしたのでメモ書いときます。
七夕だし。いや嘘です。
PHPUnit と PHPDocumentor を動かしたかったので。
mountain lion です。そしてmac-ports では無く homebrew です
PEARのインストール
cd /usr/local/src curl -O http://pear.php.net/go-pear.phar php -d detect_unicode=0 go-pear.phar インストール先などのPATHを11個位聞かれるのでとりあえずデフォでいいんで Enter押下 Would you like to alter php.ini ? [Y/n] : で Y押下 include path の事とか表示されるので Enter押下
インストールできました。
あとは、phpとOSのにPATHを通せばOKです。
php の include path に追加
phpのインクルードパスに追加するやつは、
pear config-get php_dir
で確認します。こうなってます。
~/pear/share/pear
sudo vi /private/etc/php.ini
して include_path に ~/pear/share/pear を追加しました。
環境変数PATH にも追加
環境変数PATH にも追加しておきます
vi ~/.bash_profile して
# pear & zendframework export PATH=~/pear/bin:$PATH
とすればいいです。
pear いろいろ
・pear のバージョン確認
pear version
私のんはこんな感じでした。
PEAR Version: 1.9.4 PHP Version: 5.3.15 Zend Engine Version: 2.3.0
・現在の設定とかが確認
pear config-show
・pear のバージョンアップ
pear upgrade
PHPUnitのインストール
pear config-set auto_discover 1 pear install pear.phpunit.de/PHPUnit
・バージョン確認
phpunit –version
私のんはこんな感じでした。
PHPUnit 3.7.21 by Sebastian Bergmann. unrecognized option -- e
PHPDocumentor のインストール
pear update-channels pear upgrade pear pear upgrade-all pear channel-discover pear.phpdoc.org pear install -a phpdoc/phpDocumentor-alpha
・バージョン確認
phpdoc –version
私のんはこんな感じでした。
phpDocumentor version 2.0.0b6
PHPDoc 日本語文字化け対応
brew install gnu sed cd ~/pear/data/PhpDocumentor/phpDocumentor/Converters/HTML find . -type f -name *.tpl | xargs gsed -i 's/iso-8859-1/UTF-8/g'
PHPDoc 生成
phpdoc –ignore-symlinks -d /path/to/src -t ~/path/to/doc/output
簡単ですね。