« ori e fioriのピンクゴールドリング | 記事一覧へ | 若者はなぜ3年で辞めるのか? »

2006年10月12日

●SAKURAにPEARをインストール

[あとで読む]

SAKURA インターネットのレンタルサーバーにPEARをインストールしてみた。

PEAR(The PHP Extension and Application Repository)というのは、
PHPユーザのためのオープンソースコードの構造化されたライブラリ。
簡単に言うと、良く使う便利クラスをパッケージにして配布している、ということです。
PEAR::DBはDBアクセスでよく使うから有名。

余談ですが、最近はPEAR::MDBPEAR DB DataObjectっていうライブラリもあるみたい。
あとは、PEAR DB以外だと、ADOdbという高機能なライブラリもあるようです。

SAKURAには元々PEARは入っているのですが、バージョンが古いという噂もあり、
(というか私が契約したのは最近なので1.4.xが入ってる模様だったが、、)
勉強のためにインストールしてみました。バージョンは1.4.11。

---------------------------------------------------
以下、sshでPEARをインストールする手順。
---------------------------------------------------


1.sshでログイン。
  ホームディレクトリは/home/user/とする。


2.PEARのローカル設定ファイル作成


 % pear config-create /home/user/pear .pearrc

※このコマンドは PEAR 1.4 以降有効。

  ホームディレクトリに .pearrc という名称のローカル設定ファイルが作成される。
  (「ls -a」で「.」から始まるファイルも含め全てのファイルを表示可能。)


3.PEARのbinにパスを通す。
  ホームディレクトリの「.profile」ファイルの「%PATH=」に「$HOME/pear/bin」を追記。


4.PEARを自動インストール


% pear install -o PEAR
  -o オプションは、(多分) --outputの意味で、結果を表示している??   「pear install <パッケージ名>」でパッケージ名を指定してインストールすることも可能。


5.インストールされた内容の確認


% pear list


6.PHP設定ファイルの編集


include_path=".:/home/cisvul/pear/lib"

  php.iniに、includeするファイルのサーチパスとして上記の1行を追加します。


---------------
参考サイト
---------------
・2ch さくらまとめサイトhttp://faq.sakura.ne.jp/
・「さくらサーバで PEAR を自由に使いたい場合」http://faq.sakura.ne.jp/wiki/wiki.cgi?cgi%A4%C8phpz
・「データベースライブラリと連携する」http://www.stackasterisk.jp/tech/php/mojavi06_01.jsp

コメントする

※コメント・スパムが多いため、承認制を取っています。
  また、コメント返信がいつも遅くなりがちなのですが、、><
  コメント頂くと、とても嬉しいですので、お気軽にどうぞ♪