最終更新:2013-04-16 (火) 06:11:21 (4018d)  

PEAR
Top / PEAR

PHP Extension and Application Repositoryのこと。

インストール

yum

yum install php-pear

その他

  • http://pear.php.net/go-pear.phar
    php go-pear.phar

パッケージ

ベータとかのパッケージをインストールする場合

pear config-set preferred_state alpha
pear config-set preferred_state beta

コマンド

よく使うもの

  • pear install <PACKAGE> --force --alldeps --nodeps
  • pear upgrade <PACKAGE>
  • pear upgrade-all
  • pear uninstall
  • pear list
  • pear list-channels
  • pear list-files <PACKAGE>
  • pear channel-discover <CHANNEL>
  • pear channel-delete <CHANNEL>
  • pear info <URL><FILE><PACKAGE>

一覧

  • build - Cのソースから拡張を構築
  • bundle - Peclパッケージを解凍
  • channel-add - チャンネルを追加
  • channel-alias - チャンネル名に別名を指定
  • channel-delete - リストからチャンネルを除去
  • channel-discover - サーバからチャンネルを初期化
  • channel-info - チャンネルでの情報を検索
  • channel-update - 存在するチヤンネルをアップデート
  • clear-cache - Webサービスキャッシュをクリア
  • config-create - デフォルト構成ファイルを生成
  • config-get - 一つの設定を表示
  • config-help - 設定情報を表示
  • config-set - 設定を変更
  • config-show - 全ての設定を表示
  • convert - 1.0から2.0へpackage.xmlのフォーマットを変換
  • cvsdiff - パッケージ上の全てのファイルについて"cvs diff"を実行
  • cvstag - CVSリリースタグを設定
  • download - パッケージをダウンロード
  • download-all - デフォルトのCから利用できるそれぞれのパッケージをダウンロード
  • info - パッケージに関する情報を表示
  • install - パッケージをインストール
  • list - デフォルトチャンネルにおけるインストール済パッケージをリストアップ
  • list-all - 全てのパッケージをリストアップ
  • list-channels - 利用できるチャンネルをリストアップ
  • list-files - インストール済パッケージにおけるファイルをリストアップ
  • list-upgrades - 利用できるアップグレードをリストアップ
  • login - リモートサーバに接続し認証
  • logout - リモートサーバからログアウト
  • makerpm - PEARパッケージからRPM仕様ファイルを構築
  • package - パッケージを構築
  • package-dependencies - パッケージ従属を表示
  • package-validate - パッケージの一貫性を検査
  • pickle - PECLパッケージを構築
  • remote-info - リモートパッケージに関する情報
  • remote-list - リモートパッケージをリストアップ
  • run-scripts - パッケージに添付されたインストール後のスクリプトを実行
  • run-tests - 回帰テストを実行
  • search - リモートパッケージのデータベースを検索
  • shell-test - シェルスクリプトテスト
  • sign - パッケージ区分ファイルの署名
  • uninstall - パッケージのアンインストール
  • update-channels - チャンネルリストをアップデート
  • upgrade - パッケージをアップグレード
  • upgrade-all - 全てのパッケージをアップグレード

コーディング規約

モジュールまとめ

参考