zaininnari - php/既存パッケージ

pearの初期設定&アップデート(win)

※php.exeのある場所で行うこと(PEARの親フォルダ)

01.コマンドプロンプトを開く

[WINDOWSキー] -> R -> cmd -> Enter
phpへのパスを一時的に通す
# set PATH=%PATH%;d:\xampp\php\;
# d:
# cd d:\xampp\php

02.チャンネルのアップグレード

# pear update-channels

03.パッケージのアップグレードの確認

インストール済みのパッケージに関してアップグレード出来るものがあるかを確認
# pear list-upgrades

04.パッケージのアップデート

バージョンの依存のため、pearから
# pear upgrade PEAR
他のをアップデート
# pear upgrade-all

phpunitのインストール

PHPUnit の配布に使用する PEAR チャネルを、ローカルの PEAR 環境に登録
phpunitにpear.symfony-project.com/YAMLが必要なため、事前にチャンネルを追加
# pear channel-discover pear.symfony-project.com
# pear channel-discover pear.phpunit.de
# pear install phpunit/PHPUnit
導入確認
# phpunit --version

『「pear/Image_GraphViz」と「pear/Log」がオプションであります。』といわれますが、使わなければ無視してOKです。

PHP_CodeSnifferのインストール

01.インストール

# pear install PHP_CodeSniffer
導入確認
# phpcs --version

02.PHP_CodeSnifferをEclipseから実行する

Eclipseのメニューから
「実行」→「外部ツール」→「外部ツールの構成」を選択

名前:PHP_CodeSniffer
ロケーション:D:\xampp\php\phpcs.bat
作業ディレクトリ:${project_loc}
引数:--standard=Zend ${resource_loc}

オプションについては、下記参照
http://pear.php.net/manual/ja/package.php.php-code...

その他パッケージ

・pear::Net_UserAgent_Mobile(3G対応携帯判別(ケータイ判別) )
http://pear.php.net/package/Net_UserAgent_Mobile/
・smarty(テンプレートエンジン)
http://www.smarty.net/