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 add on ADSL ajax android apache api apxs bake bash bind borland BSE c++ cakephp centOS centOS5 centos6 chrome chroot clamav combobox configure cpan css css3 ctp curl C言語 database db dns dojo dom dos dovecot dreamweaver ECCUBE eclipse EM Excel exec php favicon firefox firewall git html http httpd ids IE8 iptables ipマスカレード java javascript jquery json lan lightbox linux Lithium mailserver make mbr model mongoDB movabletype mozc mysql nec nic oscommerce password pbr pbs pci pcre PDF pear perl php php4.3.9 php5.2 php5.3 phpexec phpのエラーコード plugin pop3 postfix pppoe Python ruby Ruby on Rails sftp simpletest SMAP Smarty smtp snort SPAM sql sqlite ssh sugarsync svn Synergy TCP/IP toitoiseSVN tripwire ubuntu uml validation vim vimperator VMwarePlayer vnc vps web webmin web開発 windows windowsXP wine Word wordpress xampp xml zen cart zen coding  androidアプリ えひめAI くしゃみ さくらvps ひかり ひかり接続 アキヒト アンチウィルス イカ インデックス エコ エラー オリンピック カスタマイズ カスタムフィールド カタカナ キーワードEYE シェルスクリプト シュレッダー ジーオーグループ スクリプト セキュリティ センター直前 ソルトレイク タコ ダイアルアップ ダウンタウン ツール テレビ テレホーダイ テロ デバッグ デュアルブート データサルベージ ネットショップ ネットワーク ハイライト バイク バックアップ バッファオーバーフロー バージョン切り替え バージョン管理 ファイル共有 フリーズ ブックオフ プラグイン プリンタ プログラミング プーチン マイケルジャクソン マコーレ・カルキン マルウェア メモ メール リキッドレイアウト リサイクル リビルド リポジトリ レイアウト レンタルサーバー 不満 事故 人生 仮想化 再生紙 別れ 加圧式ボールペン 参考サイト 受験 哲学 変数 夏目漱石 夢十夜 家族 島谷ひとみ 怠惰 怪奇 感謝 技術メモ 文字 文字コード 料理 楽天API 正月 歯痛 焼き豚 牛肉 理科年表 環境問題 生きる 画像 示談金 視覚 言葉 透過 開発環境 降水量 青画面 風邪 飲みすぎ google
検索
Feeds
Ads

Return to page top