使用している共用サーバ(Xserver)には標準で以下のPEARライブラリがインストールされている。
Archive_Tar、Auth、Console_Getopt、DB、HTML_Common
HTML_QuickForm、HTTP、HTTP_Header、HTTP_Download
Mail、Net_SMTP、Net_Socket、Pager、PEAR、XML_Parser
XML_RPC、Structures_Graph
未インストールPEARは、自分で自分のホームディレクトリ内にインストールして使用する必要がある。
手順は、以下です。
1.PEAR管理画面をインストール(PEAR基本のインストール)
(1)PEARライブラリを組み込むディレクトリをホームディレクトリ内に確保。
インターネットからからアクセスできないところに確保するので、以下とした。
/home/ユーザID/pear
(注)ユーザIDはアカウント情報のサーバIDとなる。
このデイレクトリには、777のアクセス情報を与える。
(2)上記のディレクトリにPEARをインストールするgo-pear.phpを、任意のディレクトリ(インターネットからアクセスできる)にコピー。
・任意のディレクトリは、自分しかアクセスできないアクセス制限を必ずかける。
・任意のデイレクトは例えば/home/ユーザID/ドメイン名/public_html/apearとする。
・go-pear.phpはhttp://pear.php.net/go-pearにアクセスして、表示内容をすべてコピーして、go-pear.phpを作成。/home/ユーザID/ドメイン名/public_html/apearにアップロードする。
(3)ブラウザでhttp://www.ドメイン名/apear/go-pear.phpを指定してインストールを開始。
・Next >>をクリック
(4)次の画面のConfigで次を指定して、Installボタンを押下。
・1.Instrarion Prefix /home/ユーザID/pear
インストールが開始されます。
最後にWarning: Can not determine the URL of the freshly installed Web Frontend
(file: /home/ユーザID/pear/index.php).Please access it manually が表示されるが、問題なし。
(5)PEAR管理画面を使うために、/home/ユーザID/pear/index.phpを/home/ユーザID/ドメイン名/public_html/apearにアップロードする。なお、次の修正をする。
$pear_dir1= '/home/ユーザID/pear/PEAR'
以上で、PEAR管理画面が使用できる。
2.使用したいPEARライブリのインストール
http://www.ドメイン名/apear/index.php二アクセスすると、PEAR管理画面が表示されるので、検索窓で使用するPEARライブラリを検索する。
検索結果画面で、プラスマーク(+)をクリックして、インストールする。
3.phpプログラムでのPEARライブラリの使用
以下を指定している。
ini_set('include_path','/home/ユーザID/pear/PEAR');
