やぎLabs

さくらインターネットのレンタルサーバーにPEARとSmartyとvimをインストール

ほとんど既知の物ですがメモ

vimをインストール

何も考えずにこちらのサイト参考にさせていただきそのまますればインストールできました。

設定は.vimrcで設定

「syntax on」を書いておけば色付きで開かれる

Smartyをインストール

Smartyのページからtarをダウンロード適当なディレクトリに解凍後、libs以下のファイルすべてをコピー(私は~/lib/Smartyにしました)

後はサーバーコントロールパネルのページで「PHP設定の編集」でinclude_pathに「/home/ユーザID/lib/Smarty」と追加

PEARをインストール

http://pear.php.net/go-pearにアクセスしてそのページを「go-pear.php」という名前で保存。

そのファイルをftpなどでwwwディレクトリにアップ(viで直接書いてもよい)のあとそのページにアクセス。「next」をクリック。

「Installation prefix」をインストールするディレクトリを指定(私は~/lib/pearとしました)

「php.exe path, optional (CLI command tools)」を「/usr/local/bin/php」と指定する。

「install」ボタンを押せばインストールが始まります。

パスを通します。「.cshrc」のset pathを

set path = ($HOME/lib/pear/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin $HOME/local/bin)

というように赤色部分を追加。

.pearrcを作成します

pear config-create /home/ユーザーID .pearrc

その後下記のコマンドを実行

pear config-set bin_dir /home/ユーザーID/lib/pear/bin

pear config-set download_dir /home/ユーザーID/lib/pear/temp

pear config-set temp_dir /home/ユーザーID/lib/pear/temp

pear config-set php_dir /home/ユーザーID/lib/pear

pear config-set doc_dir /home/ユーザーID/lib/pear/docs

pear config-set ext_dir /home/ユーザーID/lib/pear/ext

pear config-set cache_dir /home/ユーザーID/lib/pear/cashe

pear config-set data_dir /home/ユーザーID/lib/pear/data

pear config-set test_dir /home/ユーザーID/lib/pear/test

pearをインストール

pear install PEAR

pear-channelのエラーが出るのでアップデート

pear channel-update pear.php.net

これでpear listコマンドを実行しても「(no packages installed from channel pear.php.net)」と出ればOKです。

後は好きな物をインストールすればPEARが使えます。

pearのインストールは下記のサイトを参考にさせていただきました。ありがとうございました。

http://masha.maakikaku.jp/2007/06/pear.php

http://zenryokuhp.com/server/sakura_pear.htm

まだまだいろいろと入れれそうですね。

pearがはいったので次はEthnaを入れてみようと思います。