PEARAdvertisementPEARとは
PHP用のライブラリ。PHP Extension and Application Repository。通信、ロギング、データベースアクセスなど、さまざまなライブラリが登録されている。
pearコマンド
Pearのライブラリはネットワーク経由で(半)自動的に取得することができる。
これにはPHPに標準で付属しているpearコマンド(Pearモジュール?)を利用する。 オプション一覧 >pear help Commands: build Build an Extension From C Source bundle Unpacks a Pecl Package channel-add Add a Channel channel-alias Specify an alias to a channel name channel-delete Remove a Channel From the List channel-discover Initialize a Channel from its server channel-info Retrieve Information on a Channel channel-update Update an Existing Channel clear-cache Clear Web Services Cache config-create Create a Default configuration file config-get Show One Setting config-help Show Information About Setting config-set Change Setting config-show Show All Settings convert Convert a package.xml 1.0 to package.xml 2.0 format cvsdiff Run a "cvs diff" for all files in a package cvstag Set CVS Release Tag download Download Package download-all Downloads each available package from the default ch info Display information about a package install Install Package list List Installed Packages In The Default Channel list-all List All Packages list-channels List Available Channels list-files List Files In Installed Package list-upgrades List Available Upgrades login Connects and authenticates to remote server logout Logs out from the remote server makerpm Builds an RPM spec file from a PEAR package package Build Package package-dependencies Show package dependencies package-validate Validate Package Consistency pickle Build PECL Package remote-info Information About Remote Packages remote-list List Remote Packages run-scripts Run Post-Install Scripts bundled with a package run-tests Run Regression Tests search Search remote package database shell-test Shell Script Test sign Sign a package distribution file uninstall Un-install Package update-channels Update the Channel List upgrade Upgrade Package upgrade-all Upgrade All Packages Usage: pear [options] command [command-options] <parameters> Type "pear help options" to list all options. Type "pear help shortcuts" to list all command shortcuts. Type "pear help <command>" to get the help for the specified command. ライブラリの取得(インストール)
書式
pear install [モジュール] 例 pear install Auth 取得済みのモジュール一覧を表示するには以下のコマンドを実行する。 pear list ライブラリの更新
インストール済みのライブラリを更新するためにはupgradeオプションを利用する。
書式 pear upgrade [モジュール] 例 pear upgrade Auth すべてのライブラリを一括して更新するにはupgrade-allオプションを利用する。 書式 pear upgrade-all [モジュール] channelの追加
PEARをインストールするときにモジュールを検索するサイトのことをchannelという。
デフォルトのチャンネルは公式サイトのみとなっている。 <pear list-channels REGISTERED CHANNELS: ==================== CHANNEL SUMMARY pear.php.net PHP Extension and Application Repository pecl.php.net PHP Extension Community Library __uri Pseudo-channel for static packages Pearでは、個々の開発者・グループが開発したモジュールも、 個別のchannelを追加することで自動的にインストールすることができる。 書式 pear channel-discover [channel] 例(PHPUnitのchannelを追加) pear channel-discover pear.phpunit.de Adding Channel "pear.phpunit.de" succeeded Discovery of channel "pear.phpunit.de" succeeded HTTP通信用Proxyの設定
pearでは、モジュールのインストールをネットワーク経由で行うため、
会社等の社外アクセスにプロキシサーバーを利用している環境では
デフォルトのままでは通信することができない。
プロキシ設定の書式 pear config-set http_proxy [proxyアドレス:ポート] 実例 pear config-set http_proxy http://example.com:8080/これでProxyが設定される。 確認にはpear config-showコマンドを実行。 リンク
Advertisement |
ショートカット・634トップページ・このカテゴリのトップページに戻る ・634ラボ サイト検索Y!ログール |