さくらインターネットでpearを使う
さくらでpearインストール http://zenryokuhp.com/server/sakura_pear.htm や
さくらのレンタルサーバー非公式FAQ http://faq.sakura.ne.jp/ を見てインストールするがうまくいかない。
(2007/8/9追記)
一部リンクが切れているので、簡単に
pear をインストールするディレクトリを作る。自身のホームディレクトリで作業してもいいが、pearをまとめてアンインストールしたい時などに困るので、インストール用ディレクトリを作成することを勧める
cd
mkdir php/pear
インストールディレクトリに移動して、pearインストーラをGET!
cd php/pear
wget -O go-pear.php http://go-pear.org
インストールする。
php go-pear.php
基本的に、すべての質問にYESで答える。
ただ、
Would you like to alter php.ini </usr/local/php-4.4.7/lib/php.ini>? [Y/n] :
の質問には、自分の環境にあった回答をしてもいいかも。
とりあえずYのままにすると、当然ながら書き込みエラーになる。
WARNING! I cannot write to /usr/local/php-4.4.7/lib/php.ini, but I succesfully created a php.ini
その下に、インクルードパスが表示されるので、忘れずにメモしておく。
include_path=".:/home/********/php/pear/PEAR"
ちなみに********の部分は、あなたのユーザー名
続いてパスの編集
cd
vi .cshrc
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/loca
l/bin /usr/X11R6/bin )
この行に
$HOME/php/pear/bin
を追加する
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/loca
l/bin /usr/X11R6/bin $HOME/php/pear/bin)
反映させる。
source .cshrc
参考 http://dozo.matrix.jp/pear/%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90
(2007/8/9追記 ここまで)
pear config-create $HOME/pear .pearrc
を実行後
pear install パッケージ名
権限が無い? ダウンロードディレクトリが/tmpあたりになっているのが悪いのかも。で、
%pear config-set download_dir $HOME/pear/temp
を実行したらうまく行った。
| 固定リンク


コメント