*Pearインストール [#y69e2049]
**pear のアップグレードとインストール [#s6624fff]
 # pear upgrade Archive_Tar
 # pear upgrade Structures_Graph
 # pear upgrade -a PEAR-1.3.6
 # pear upgrade PEAR

 # pear install MDB2
 # pear install pear/MDB2#mysql
 # pear install MDB2_Driver_pgsql

 # pear install Log
 # pear install Mail_Mime

**HTTP_Clientのインストール [#q46bef14]
 # pear list-upgrades
 # pear update-channels
 # pear upgrade Net_Socket
 # pear upgrade HTTP_Request
 # pear install --alldeps HTTP_Client

※普通は「pear install --alldeps HTTP_Client」だけやればいいはず。

**HTTP_Clientのインストール [#p27e78d4]
 # pear install Crypt_Blowfish-beta

**設定を確認する [#fdbbbb5c]
 # pear config-show

**コマンド [#vda59860]
|pear install <PACKAGE>|< PACKAGE>をインストールする。--forceで強制インストール。 --alldepsで依存関係があるパッケージもインストール。--nodepsで依存関係を無視したインストール。|
|pear upgrade <PACKAGE>|<PACKAGE>を更新する。--forceや--alldepsなど併記することができる。|
|pear upgrade-all|更新可能なパッケージをすべて更新する。--nodepsなどを指定できる。|
|pear uninstall|インストール済パッケージの削除をする。--nodepsなどを指定できる。|
|pear list|インストール済パッケージの一覧を出力する。--channelや--allchannelsでチャンネルを意識した一覧表示ができる。|
|pear list-channels|現在使用できるチャンネルサーバーの一覧を出力する。|
|pear list-files <PACKAGE>|<PACKAGE>に含まれるファイルの一覧を出力する。|
|pear list-upgrades|更新可能なパッケージの一覧を出力する。|
|pear channel-discover <CHANNEL>|<CHANNEL>*1がチャンネルサーバーかどうか調べ、チャンネルサーバーなら内部データベースに追加する。|
|pear channel-delete <CHANNEL>|<CHANNEL>がチャンネルサーバーかどうか調べ、チャンネルサーバーなら内部データベースから削除する。|
|pear info <URL><FILE><PACKAGE>|URL、ファイル名、パッケージ名のいずれかで指定されたパッケージの情報を出力する。|


*Pearインストール(使えるねっと) [#r33b5118]
[[使えるネットでの設定 & 基本的なモジュールインストールはこちら:http://wiki.minaco.net/index.php?%E4%BD%BF%E3%81%88%E3%82%8B%E3%81%AD%E3%81%A3%E3%81%A8%2F%E8%A8%AD%E5%AE%9A]]


*Pearインストール(Pearのローカルコピーのインストール) [#ub1c954a]

**インストール [#x02b04ef]
SSHでログイン
 $ cd /home/user/

PEARのローカル設定ファイル作成
 $ pear config-create /home/user .pearrc

PEARのbinにパスを通す
 $ vi .cshrc
 set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin $HOME/pear)

 $ mkdir pear
 $ chmod 766 pear

SSHを再起動

PEARを自動インストール
 $ pear install -o PEAR

インストールされた内容の確認
 $ pear list

PHP設定
 $ cd /home/user/www/
 $ vi .htaccess

 <IfModule mod_php4.c>
 php_value include_path ".:/home/user/pear/php"
 </IfModule>

**パッケージのインストール [#k12f12eb]
 $ pear install MDB2

**設定を確認する [#se8e29e1]
 $ pear config-show

**設定を変更する [#a5929743]
config-showで設定値が違った場合、config-setで設定を書き換える。

設定値にチルダ( ~ )が入っていてうまく動かない場合なども設定を書き換える。

 $ pear config-set php_dir /home/user/pear/php
  や
 $ pear config-set php_bin /usr/local/php5/lib/php

*Pearインストール(PHP5の環境にPearのローカルコピーのインストール) [#lc92faa9]
パスを通す
 $ export PATH=$PATH:/usr/local/php5/bin/php

PEARのローカル設定ファイル作成
 $ /usr/local/php5/bin/pear config-create /home/user .pearrc

PEARを自動インストール
 $ pear -c /home/user/.pearrc install -o PEAR

 $ pear -c /home/user/.pearrc channel-update pear.php.net
 $ pear -c /home/user/.pearrc upgrade --alldeps PEAR
 $ pear -c /home/user/.pearrc upgrade PEAR-1.3.3

*Pearインストールに関するエラー [#e443c867]

**Error1 [#b9cd70b1]
実行コマンド
 $ pear install -o PEAR

エラー内容
 WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
 Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
 Skipping package "pear/PEAR", already installed as version 1.5.1
 No valid packages found
 install failed

解決策
 $ pear channel-update pear.php.net

**Error2 [#ve59b692]
実行コマンド
 $ pear install -o PEAR

エラー内容
 Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
 Skipping package "pear/PEAR", already installed as version 1.5.1
 No valid packages found
 install failed

解決策
 $ pear upgrade --alldeps PEAR

#counter

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS