XREAへのpearのインストール

2008/03/07 | その他PEAR全般

さてgo-pear.phpの取得はできたが、いざpearをインストールしようとすると・・・これがまたうまくいかない。サーバはXREAでPHP5の環境。実行したのは以下の通り。

 1. ウェブからアクセスできるところにディレクトリを作成し
 2. そのディレクトリのパーミッションを変更(777)
 3. 上記ディレクトリにgo-pear.phpを配置し、
 4. ブラウザからアクセス

ここまで昔どおりにやったつもりなのだが、うまくいかない。どうやら自動で作成されるディレクトリのパーミッションがよろしくないようだ。「困ったなぁ」と思って調べると、どうもXREAの場合はSSHでログインしてコマンドラインからインストールするとうまくいくようだ。懐かしい。

まずXREAでのSSHによるログイン。そのままではログインできなくて最初に一手間かける必要がある。
管理画面にログインして、左側のメニューからホスト情報登録をクリックする。ここで自分のIPアドレスを登録してからSSHターミナルソフトを使ってログインする必要がある。
ログインして、以下のようにコマンドを打った。

 cd public_html
 mkdir pear
 cd pear
 vi go-pear.php(スクリプトをコピペする)
 /usr/local/bin/php5 ./go-pear.php(pearのインストール)

あとは質問に答えるだけでpearがインストールされる。デフォルト以外のライブラリを追加インストールする場合は、pear/bin/pearコマンドを起動して、installとか引数を与えてインストールする(./pear install HTML_QuickForm2等)。

そう、今回はHTML_QuickForm2を使おうとしている。まだアルファ版だけれど・・・。昔作った非常に便利なシステムがあるのだがこれはPHP4で書かれている。将来性を考えてPHP5で、ということでちょっと冒険をしようとしているわけだ。QuickFormは強力なフォーム作成支援ツールだが好き嫌いははっきり別れるところだ(個人的には好きなほう)。まだまだQuickForm2に関する日本語の記述は少ないと思うので、メモもかねて書き連ねてみようと思う。

少し時間がかかりそうかな。
あとはフレームワークとの組み合わせ・・・何を使うか・・・。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net