●SAKURAにPEARをインストール
SAKURA インターネットのレンタルサーバーにPEARをインストールしてみた。
PEAR(The PHP Extension and Application Repository)というのは、
PHPユーザのためのオープンソースコードの構造化されたライブラリ。
簡単に言うと、良く使う便利クラスをパッケージにして配布している、ということです。
PEAR::DBはDBアクセスでよく使うから有名。
余談ですが、最近はPEAR::MDB、PEAR 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 |
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





