2010年9月5日に編集し直しました。
このサイトはレンタルサーバの「さくらインターネット」スタンダードを利用しているんですが。
ちょいといろいろやろうとすると、PHPのPEARなんかが必要になったりします。
PEARは入っていたと思ったんですが、うまく動かない。
どうやら、サーバによってバージョンが古かったりするらしいです。
というわけで、自分のレンタルスペースにインストールしなきゃならんとです。
しかも、sshで入ってpearのコマンド!?なんて、難しいことはやりたくない。
ブラウザでアクセスして、パッケージ探してインストールをしたいところです。
http://pear.php.net/go-pearにアクセスすると、phpのコードが表示されます。
これをファイルに保存。go-pear.phpとして保存します。

FFFTPなどで、/home/アカウント/www/pear/go-pear.phpにアップします。
そして、ブラウザでhttp://アカウント.sakura.ne.jp/pear/go-pear.phpにアクセスすると、Pearのインストール設定が表示されます。
>>nextで設定に行きます。
必要なのは以下の2つ。
Pearをインストールする場所と、Web経由でPearを操作するindex.phpをどこに置くかです。pearはブラウザから直接アクセスされたくないので、FFFTPなどでアカウント以下にpearディレクトリを作成しておいてください。
1. Installation prefix /home/アカウント/pear
10. Filename of WebFrontend /home/アカウント/www/pearsetting/index.php
10はFFFTPなどで見るとファイルは存在しないのですが、インストール後にアクセスすると生成されます。

上記2つを設定したら、画面下の「Install」ボタンを押します。

インストールが終わると、画面下にStart Web Frontend of the PEAR Installer >> リンクが表示されます。さきほど10番で指定したファイルなのですが、そのままアクセスすると、500 Internal Server Errorが出るかもしれません。
さくらインターネット [000044]CGIやPHPを設置すると500 Internal Server Errorが表示されます。
http://faq.sakura.ad.jp/faq/1032/app/servlet/qadoc?000044
FFFTPなどで、 10で指定したファイルの権限を705,755のどちらかにします。
で、再度http://アカウント.sakura.ne.jp/pearsetting/index.phpにアクセスします。
下のような画面が出れば完了です。

最初のgo-pear.phpを打ったときに設定した10.Filename of WebFrontendのURLをブラウザに入力してページを開くとこんな感じの画面が出てきます。
画面右のパッケージ検索ボックスで、インストールしたいパッケージを探します。
今回は、mimeDecodeを入れてみます。

検索結果として、mimeDecodeパッケージが見つかりました。
+マークを押してインストールします。

インストールされたパッケージはPackage Managementページで確認できます。確かにmimeDecodeがインストールされました。

Warningメッセージの通り、ここは誰でもアクセスできるので、URLを知ってしまえば、勝手にpearをインストール、削除されてしまいます。
なので、index.phpの権限を変更するなどして、アクセスできないようにしましょう。
また、最初に使ったgo-pear.phpも同じです。こっちは一回インストールしたら削除しておきましょう。
http://zenryokuhp.com/server/sakura_pear.htm
http://chaki.cocolog-nifty.com/hiro/2006/11/pear_8972.html
http://masha.maakikaku.jp/2007/12/_peargopear.php
http://www.sakotell.sakura.ne.jp/2008/03/174007.php
http://www13.plala.or.jp/naka_jima/php/chapter08.html
http://note.openvista.jp/2007/pear-install-on-sakura-internet/
http://support.sakura.ad.jp/support/manual/rs/tech_telnet.shtml
この記事が気に入ったりした方は、自分のブログを書くときに「下のURLをコピーして、自分のブログ投稿時のトラックバック欄にペースト」してください。つながります。
URL:
5 月 7th, 2009 at 18:11:53
さくらインターネットで CakePHP+PEAR…
スパイスラボ神部です。 さくらインターネットで CakePHP+PEARする方法についてのかんたんなまとめです。 さくらインターネットで CakePHP+PEA……
8 月 7th, 2010 at 10:43:11
[…] さくらインターネットでPEARをインストールを参照し、Pearを簡単インストールできる環境を作っておきます。 […]
11 月 17th, 2010 at 1:48:46
CakePHP+Twitter OAuthプログラミング環境を整えるまで…
DAC/スパイスラボ神部です。 ひさびさに技術系の更新です。 CakePHP+Twitter OAuthプログラミング環境を整えるまで ということなのですが、い……
6 月 8th, 2011 at 10:16:47
[…] ① いろいろある「さくらにPEARをインストールする」サイトを参考にインストールする […]
11 月 8th, 2011 at 21:08:47
[…] 小山太郎.com:さくらインターネットでPEARをインストール […]
2 月 17th, 2012 at 16:17:01
[…] http://koyamataro.com/2008/05/05/%E3%81%95%E3%81%8F%E3%82%89%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%… ツイート Comments […]