「さくらのレンタルサーバでのpearは、ヴァージョンが古いから自分でインストールした方がよいよ」
と随所に書いてあったのでなんとなくインストール。
まずは、実際に現在のpearの状態を覗いてみる。
=========================================
Package Version State
Archive_Tar 1.3.2 stable
Console_Getopt 1.2 stable
DB 1.7.6 stable
HTML_Template_IT 1.1.4 stable
HTTP 1.4.0 stable
HTTP_Client 1.1.0 stable
HTTP_Request 1.4.0 stable
Mail 1.1.10 stable
Net_SMTP 1.2.8 stable
Net_Socket 1.0.6 stable
Net_URL 1.0.14 stable
Net_UserAgent_Detect 2.2.0 stable
PEAR 1.4.11 stable
Structures_Graph 1.0.2 stable
XML_Parser 1.2.7 stable
XML_RPC 1.5.0 stable
=========================================
んー?今のさくらはそんなに古くない?
古いか古くないかどうかもよくわからないのですが、
まぁやってみますか。。
・さくらでpearインストール覚書(サーバは無料に限る?)
上記の手順通りでいけるらしいのだが、
どこでどうやったか途中でこんがらがってしまってどつぼにはまるw
で、以下のサイトを参考に一からやり直す。
・さくらにPEARを導入(AOINA.COM)
後はAOINA.COMさんの手順をへたれ初心者版にて焼き直しメモ。。
■まず、TELNETやSSHでログイン。
「TELNETやSSHでログイン」するには、
Windowsのスタートメニューから「ファイル名を指定して実行」を立ち上げ、
=========================================
telnet (アカウント名).sakura.ne.jp
=========================================
と実行する。
するとコマンドプロンプトが立ち上がるので、
=========================================
FreeBSD/i386 (wwwxxxx.sakura.ne.jp) (ttyp0)
login: (アカウント名)
=========================================
の(アカウント名)の部分を入力してEnterキー。
すると以下のようにパスワードを求められるので、
=========================================
Password:
=========================================
パスワードを入力しEnterキー。
*このとき画面には入力した文字が表示されないので注意。
するとTelnetが繋がり、こんな感じのがでてくる。
=========================================
Last login: Wed Apr 09 16:22:31 from i121-115-114-200
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 6.1-RELEASE-p15 (SAKURAx) #0: Mon Mar 19 10:25:02 JST 2007
Welcome to FreeBSD!
%
=========================================
で一番下の「%」の先にコマンドを打ち込んでいくと色々実行できます。
*因みに、ペーストは右クリックから「貼り付け」、
コピーは右クリックから「範囲指定」または「すべて選択」してEnterキー。
■.pearrcファイルを新規作成する
%pear config-create /home/(アカウント名) .pearrc
と実行する。
「%」が二つにないよう気をつける。
■configの設定を行う
%pear config-set bin_dir /home/(アカウント名)/pear/bin
%pear config-set download_dir /home/(アカウント名)/pear/temp
%pear config-set temp_dir /home/(アカウント名)/pear/temp
と実行する。
コマンドが3行あるが1行づつコマンドで。
■ホームディレクトリにある.cshrcファイルのset pathにちょっと追加
本当はTera Term上でシェルを使ってやるのだろうけど、
よくわからなかったので.cshrcファイルを直接エディタで編集した。
「www」ディレクトリの上のディレクトリに「.cshrc」が置いてあったので、
FTPでダウンロードして普通にテキストエディタで編集してアップ上書き。
編集内容は以下。
17行目
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
↓
set path = (~$HOME/pear/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
■PEAR本体をインストール
%pear install PEAR
と実行する。
ずらずらずら~っと勝手にインストールしてくれて、なんだかちょっと快感w
■そして好きなモジュールをインストール
%pear install (pearの名前)
というコマンドで好きなpearをインストールしていく。
例えば私は以下をインストール。
%pear install DB
%pear install HTTP_Request
%pear install Pager
%pear install XML_RPC
*以降好きなときにこのコマンドでpearを追加インストールできます。
■最後にphp.iniへちょっと追加
さくらの管理画面にログインし、「PHP設定ファイルの編集」から、
include_path=".:/home/(アカウント名)/pear/php"
をテキストフォームに書いて"保存する"して終わり。
この追加したphp.iniファイルはwww直下に生成されるので消さないように。
コマンドプロンプトは「%exit」とコマンドすると終了します。
おつかれさまでした。。