Home > pear > go-pear.phpを使ってレンタルサーバにPEARをインストールする

go-pear.phpを使ってレンタルサーバにPEARをインストールする

  • 2009-09-18 (金)
  • カテゴリ:pear
  • このエントリーを含むはてなブックマーク

レンタルサーバにPEARをインストールしたい

自分のサーバならPEARをダウンロードしてパッケージをインストールしてバッチファイル当てれば使えるようになります。
ぼんずーず : PEARをインストールしたい(windowsXP , apache2.2 , php5.2)

でもこれがレンタルサーバだと勝手が違うので,go-pear.phpを使って末端のフォルダにインストールすることになります。
以下,毎回検索するのが面倒なのでまとめておきます。

go-pear.phpのダウンロード

http://pear.php.net/go-pear
ここからブラウザで開いて出力を全てコピーして,ローカルにgo-pear.php作って保存します。
保存したものを

/home/(自分のアカウント)/public_html/tekitou/go-pear.php
だとかとにかく自分に割り当てられているフォルダ以下に適当なフォルダを作ってアップロードします。

サブドメイン使えるサバだったら

/home/(自分のアカウント)/(サブドメイン)/public_html/tekitou/go-pear.php
とかかもしれません

アップしたgo-pear.phpにアクセスします

Welcome to go-pear 1.1.2!
Go-pear will install Pear, its Web Frontend and all the needed files. This
frontend is your tool for PEAR installation and maintenance.

Go-pear also lets you download and install the following optional PEAR
packages: PEAR_Frontend_Web-beta, PEAR_Frontend_Gtk2, MDB2.

と言われますので
Next >>
をクリックします

インストールの設定

大切なのは


10
です

1は現在のgo-pear.phpのあるディレクトリへのパスが書かれていますので
pearをインストールしたいフォルダに変更します。
レンタルサーバーですので,一般の人が閲覧するドキュメントの入っているディレクトリより上もしくは同じディレクトリにインストールするべきでしょう。
なので,
/home/(自分のアカウント)/pear
だとか
が良いと思います。

又,この値は$prefixになりますので最後のスラッシュは要りません。

次に10ですが,インストール後にPEARのパッケージ管理するスクリプトのパス及びファイル名を指定します。
指定したディレクトリ名やファイルが無くても自動で作ってくれますので好きなパス及びファイル名を指定しましょう。
インストール後にここにアクセスしてPEARパッケージの管理を行います。

ちなみにデフォルトだと $prefix/index.php つまりpearをインストールしたディレクトリにindex.phpというファイルを作るという設定になっています。
上記1の設定で$prefixには public_html とか www とか(サーバーにより異なる)の一般に閲覧できるディレクトリより上位もしくは同じディレクトリが入りますので,デフォルトでインストールしちゃうと管理画面にアクセスできなくなります。

これでは困るのでちゃんと管理できる位置でファイル名を指定します。
例えば
/home/(自分のアカウント)/public_html/pearadmin(お好きに)/index(お好きに).php
とかです。

他の設定は無視でOKですので上記をしっかり確認したらINSTALLを押してください。

管理画面を開く

pearのwebfront(インストール時 10 で設定したファイル名)にアクセスし,パッケージの管理を行います。
ちなみにこのファイルのおいてあるディレクトリにアクセス制限がかかっていないと,ファイルアクセス時に警告されます。
ので,BASIC認証をかけます。

注意点とまとめ

レンタルサーバにpearをgo-pear.phpを使ってインストールする際は

1.pearのスクリプト自体はなるべく直接アクセスできないところにインストールする

2・管理用ファイルは直接アクセスできるところにインストールする

上記2点をインストール時にきちんと設定し,インストール後は管理用ファイルにアクセス制限をかけることです。

尚インストールが終わったらgo-pear.phpは必ず削除してください。
さらに言えばBASIC認証は過信できませんので管理用ファイルもローカル保存しておいて,サーバ上のファイルは削除しておくのも良いでしょう。
パッケージ管理時にファイルをアップしてアクセスします。面倒だけど安全にはかえられません!
この場合もアップロードして作業している間に不正にアクセスされるかもしれませんのでアップするディレクトリのアクセス制限自体はもちろんかけておきます。

最後に,go-pear.phpは各レンタルサーバーの設定の違いにより使えない場合もあります。
生成されるフォルダのパーミッションやディレクトリの構造などが原因と考えられますので検索してみてください。

  • カテゴリ:pear
  • このエントリーを含むはてなブックマーク

Comments:0

Comment Form
Remember personal info

Trackback+Pingback:0

TrackBack URL for this entry
http://reoto.com/archives/262/trackback/
Listed below are links to weblogs that reference
go-pear.phpを使ってレンタルサーバにPEARをインストールする from ぼんずーず

Home > pear > go-pear.phpを使ってレンタルサーバにPEARをインストールする

タグクラウド
911 98 Acl ADSL ajax apache api bake BSE cakephp centOS css C言語 database db dom ECCUBE eclipse EM exec php google html javascript json lan linux mbr model mysql nec nic oscommerce password pbr pbs pci PDF pear php php4.3.9 phpexec phpのエラーコード pppoe SMAP Smarty SPAM sql sqlite svn Synergy TCP/IP ubuntu validation VMwarePlayer windows windowsXP wordpress xampp xml えひめAI くしゃみ ひかり ひかり接続 アキヒト イカ インデックス エコ エラー オリンピック カスタマイズ カスタムフィールド カタカナ キーワードEYE シュレッダー ジーオーグループ スクリプト セキュリティ センター直前 ソルトレイク タコ ダイアルアップ ダウンタウン テレビ テレホーダイ テロ デバッグ デュアルブート データサルベージ ネットショップ ネットワーク ハイライト バイク バックアップ バージョン切り替え フリーズ ブックオフ プラグイン プリンタ プログラミング プーチン マイケルジャクソン マコーレ・カルキン メモ メール リキッドレイアウト リサイクル レイアウト レンタルサーバー 不満 事故 人生 仮想化 再生紙 別れ 加圧式ボールペン 受験 哲学 夏目漱石 夢十夜 家族 島谷ひとみ 怠惰 怪奇 感謝 技術メモ 文字 文字コード 料理 正月 歯痛 焼き豚 牛肉 理科年表 環境問題 生きる 画像 示談金 視覚 言葉 降水量 青画面 風邪 飲みすぎ google
検索
Feeds
Ads

Return to page top