top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_1066

PEAR:「使えるネット」で、PEARを使えるように。やり慣れた作業だけど環境違うとほんと面倒 ・・・ 【仮想サーバー】

 2009-08-17
 最初に・・・

 「看板:月間50本投稿課題」取り下げます。


 現在、尋常ではない忙しさで、
 数だけ狙うのはあまりに 無意味。
 1年間通したけど、
 この看板は(残念だけど)取り下げ。


 内容、いい投稿をする ことに専念します!
 これからも、よろしくお願いします。


さて、
 現在構築途中の
 ・VPSサーバー使えるねっと」を利用した
 サイト構築の記録


 ・ドメイン設定もメール利用準備も終わり
 環境構築中・・・


 今日は
 ・PEARを使えるように・・・


  追記に ▼


FC2ブログランキング にほんブログ村 IT技術ブログ Webサイト構築へ ブログ王ランキング 人気ブログランキング 人気ホームページランキングへ


more

************************************************
◎ PEAR:VPSサーバー構築
************************************************


 「PEAR」自体は、
  プライベート開発環境や顧客のサイトに組み込んできたけど
  ・Pearを入れよう!:XREAにPearを新たに追加する ・・・ 【Pear】
  ・symfony?:インストール試行錯誤。ところが、XREAでうまく行かず。えぇい、さくらに鞍替えだ・・・ 【symfonyで、企業サイトを創る】


  何度やっても、環境の違いで、結構てこずる。


 さて、今回の
 【VPSサーバー:使えるねっと】の場合


 ■インストール


  ・SSH接続し、root権限になって
   ライブラリの共有ディレクトリに移動
cd /usr/share

  ・最新の PEARパッケージを取得し組み込む
# curl http://pear.php.net/go-pear >go-pear.php
# php -q go-pear

  ※とりあえず、フォルダ設定はデフォルトのまま
 1. Installation prefix ($prefix) : /usr/share
2. Temporary files directory : $prefix/temp
3. Binaries directory : $prefix/bin
4. PHP code directory ($php_dir) : $prefix/PEAR
5. Documentation base directory : $php_dir/docs
6. Data base directory : $php_dir/data
7. Tests base directory : $php_dir/tests

 ■パスの調整


  ※このままでは、
The 'pear' command is now at your service at /usr/share/bin/pear
   これで、毎回アクセスしないと行けないので、
   コンソールで、pearコマンドそのまま使えるように

  □パスの追加


PATH=$PATH:/usr/share/bin
export PATH
   これを、.bashrc ファイルか .bash_profile ファイル
   に加えてやればいいのだろうが・・・

   .bashrc のありかがわからない。
   色々探したけど(ls -a)・・・


   結局、フォーラムで教えていただき判明。
   ・利用者ごとの root ディレクトリに存在した。


   ・.bashrc に追加
    >ところがうまく通らぬ
   ・.bash_profile
    >それでも通らぬ


   ん~ん。
   で、おそらく共通で読まれているであろう
   /etc/profile に加えることにした。 > 実行


   コンソール立ち上げなおし、テスト。


# pear -V
PEAR Version: 1.8.1
PHP Version: 5.1.6
Zend Engine Version: 2.1.0
Running on: Linux *****
   おぉ、これで楽になった。

 ■現在の状況確認


# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.3 stable
Config 1.10.11 stable
Console_Getopt 1.2.3 stable
HTML_Template_IT 1.2.1 stable
MDB2 2.4.1 stable
MIME_Type 1.2.0 stable
PEAR 1.8.1 stable
PEAR_Frontend_Web 0.7.4 beta
Structures_Graph 1.0.2 stable
   おぉ、随分入れなきゃだめだな。

 テスト構築で利用している
 「XREA」や、「さくらのレンタルサーバー」では・・・


> pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.3 stable
Cache 1.5.4 stable
Console_Getopt 1.2.3 stable
HTTP_Request 1.4.4 stable
Net_GeoIP 1.0.0RC1 beta
Net_Socket 1.0.9 stable
Net_URL 1.0.15 stable
Net_Whois 1.0.1 stable
PEAR 1.8.1 stable
Services_Amazon 0.8.0 beta
Structures_Graph 1.0.2 stable
XML_HTMLSax3 3.0.0 stable
XML_Parser 1.3.2 stable
XML_Serializer 0.20.0 beta
XML_Util 1.2.1 stable

  □PEAR パッケージの追加


   ・(まずは)Cache
pear install Cache_Lite-1.7.8
downloading Cache_Lite-1.7.8.tgz ...
Starting to download Cache_Lite-1.7.8.tgz (30,061 bytes)
.........done: 30,061 bytes
install ok: channel://pear.php.net/Cache_Lite-1.7.8

   ・HTTP_Request を
   ※新しい HTTP_Request2 もあったけどね。
# pear install HTTP_Request-1.4.4
WARNING: "pear/HTTP_Request" is deprecated in favor of "pear/HTTP_Request2"
WARNING: "pear/Net_URL" is deprecated in favor of "pear/Net_URL2"
downloading HTTP_Request-1.4.4.tgz ...
Starting to download HTTP_Request-1.4.4.tgz (17,109 bytes)
......done: 17,109 bytes
downloading Net_URL-1.0.15.tgz ...
Starting to download Net_URL-1.0.15.tgz (6,303 bytes)
...done: 6,303 bytes
downloading Net_Socket-1.0.9.tgz ...
Starting to download Net_Socket-1.0.9.tgz (5,173 bytes)
...done: 5,173 bytes
install ok: channel://pear.php.net/Net_URL-1.0.15
install ok: channel://pear.php.net/Net_Socket-1.0.9
install ok: channel://pear.php.net/HTTP_Request-1.4.4

     WARNING 出るね。
   ・XML_Parser
# pear install XML_Parser-1.3.2
downloading XML_Parser-1.3.2.tgz ...
Starting to download XML_Parser-1.3.2.tgz (16,260 bytes)
......done: 16,260 bytes
install ok: channel://pear.php.net/XML_Parser-1.3.2

   ・XML_Serializer
# pear install XML_Serializer-0.20.0
downloading XML_Serializer-0.20.0.tgz ...
Starting to download XML_Serializer-0.20.0.tgz (40,245 bytes)
...........done: 40,245 bytes
downloading XML_Util-1.2.1.tgz ...
Starting to download XML_Util-1.2.1.tgz (17,729 bytes)
...done: 17,729 bytes
install ok: channel://pear.php.net/XML_Util-1.2.1
install ok: channel://pear.php.net/XML_Serializer-0.20.0

    ※依存関係にある「XML_Util」も入れてくれる。
   ・XML_HTMLSax3
# pear install XML_HTMLSax3-3.0.0
downloading XML_HTMLSax3-3.0.0.tgz ...
Starting to download XML_HTMLSax3-3.0.0.tgz (19,488 bytes)
.......done: 19,488 bytes
install ok: channel://pear.php.net/XML_HTMLSax3-3.0.0

   ・Services_Amazon (も入れとくかぁ)
# pear install Services_Amazon-0.8.0
WARNING: "pear/HTTP_Request" is deprecated in favor of "pear/HTTP_Request2"
Did not download optional dependencies: pear/Cache, use --alldeps to download automatically
pear/Services_Amazon can optionally use package "pear/Cache"
downloading Services_Amazon-0.8.0.tgz ...
Starting to download Services_Amazon-0.8.0.tgz (20,992 bytes)
........done: 20,992 bytes
install ok: channel://pear.php.net/Services_Amazon-0.8.0

    ※pear/HTTP_Request2 使えよ、といわれるけれど。

 ひとまずこれで・・・
 (ほんと、楽で簡単)


 ※チェック!
# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.3 stable
Cache_Lite 1.7.8 stable
Config 1.10.11 stable
Console_Getopt 1.2.3 stable
HTML_Template_IT 1.2.1 stable
HTTP_Request 1.4.4 stable
MDB2 2.4.1 stable
MIME_Type 1.2.0 stable
Net_Socket 1.0.9 stable
Net_URL 1.0.15 stable
PEAR 1.8.1 stable
PEAR_Frontend_Web 0.7.4 beta
Services_Amazon 0.8.0 beta
Structures_Graph 1.0.2 stable
XML_HTMLSax3 3.0.0 stable
XML_Parser 1.3.2 stable
XML_Serializer 0.20.0 beta
XML_Util 1.2.1 stable

 これで良し、と。

使えるねっとのVPS(仮想専用サーバー)月2480円~

commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/1066-f1f8013b
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。