2005年10月 9日
PEARメモ
PEARのインストールメモ
unix系は普段さわらないから忘れまくり…
共有ホストにおける PEAR のローカルコピーのインストール
$ pear -s -c ~/.pearrc -d doc_dir=/home/HOME/pear/docs
-d ext_dir=/home/HOME/pear/ext
-d php_dir=/home/HOME/pear/lib
-d data_dir=/home/HOME/pear/data
-d test_dir=/home/HOME/pear/tests
-d cache_dir=/home/HOME/pear/cache
-d bin_dir=/home/HOME/pear/bin
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
.で始まるファイルの表示。
%ls -la
.cshrcにパスの追加。
$HOME/pear/bin
vi
aで文字挿入。編集モード。
ESCでコマンドモード。
ZZで上書き保存で終了。
php.ini
include_pathに"/home/HOME/pear/lib"を追加。
新規時、include_path=".:/home/HOME/pear/lib"
サーバーに元々入っているPEARのバージョンが1.3.2のため、requires package 'PEAR' >= 1.3.3 等と表示され、うまくインストールされないパッケージがあった。最新のPEARも。
%pear install pear-1.3.3
として、古いのをいったんインストール。
%pear upgrade PEAR
で最新版インストール成功。
元々サーバーに入っていたバージョン
%pear list
Installed packages:
===================
Package Version State
Archive_Tar 1.1 stable
Console_Getopt 1.2 stable
DB 1.6.2 stable
HTTP 1.2.2 stable
Mail 1.1.3 stable
Net_SMTP 1.2.6 stable
Net_Socket 1.0.1 stable
PEAR 1.3.2 stable
XML_Parser 1.0.1 stable
XML_RPC 1.1.0 stable
しかし、うまく動作していないような?
pear list では新しくなるが、PEAR_Infoでは古いままになっている。
PEAR_Infoが使用できてるから良いといえば良い気もするが?
投稿者 mituha : 2005年10月 9日 23:09