さくらインターネットでPEAR絡みメモ
iPhoneで盛り上がり気味なところだけど。。。
さくらインターネットにてPEARをインスコしようと思ったのですが、そもそもこれまでちゃんと自分でPEAR環境を用意した事がなかったもので、あれこれ調べて勉強になりましたので、後々のためにまとめてメモしておこうかと。
まず、Go-PEARを使おうかと思ったら、ttp://go-pear.org/のドメイン切れてね?ってことで、こちら [
link] によると、ttp://pear.php.net/go-pear [
link] が正解らしい。
Installation prefix は、wwwより上の階層のpearディレクトリを指定。
php.ext path は、/usr/local/bin/php
PHP code directory ($php_dir) は、$prefix としておくのが良かったみたいだけど抜かってしまった。
.cshrc ファイルの、
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
の先頭に、~/pear/bin を追加。
et path = (~/pear/bin /sbin /bin /usr/sbin .....となる。
各設定。
pear config-create /home/hogehoge .pearrc
pear config-set bin_dir /home/hogehoge/pear/bin
pear config-set download_dir /home/hogehoge/pear/temp
pear config-set temp_dir /home/hogehoge/pear/temp
pear config-set php_dir /home/hogehoge/pear
pear config-set doc_dir /home/hogehoge/pear/docs
pear config-set ext_dir /home/hogehoge/pear/ext
pear config-set cache_dir /home/hogehoge/pear/cache
pear config-set data_dir /home/hogehoge/pear/data
pear config-set test_dir /home/hogehoge/pear/test
pear config-show で確認。
PEARインスコ
pear install PEAR
必要であれば、
pear channel-update pear.php.net
あとは入れたいものをあれこれ入れつつ、これがいるよ!というメッセージがでたら、それも入れつつ。。
それで結局php.iniにも一筆。
include_path = ".:/usr/local/php-5.2.5/lib/php:/home/hogehoge/pear"