My Photo

« #FF11 アビミザAmhuluk3戦 | Main | PHPメモ002:変数と定数 »

December 28, 2011

PHPメモ001:各種PEARモジュールをインストール

前記事に書いたようにPEARのパッケージマネージャをインストールし、それを使ってPEAR:DBをインストールした。
それから、他にもPHPの入門書に載っていたいくつかPEARモジュールを入れてみた。

C:\applications\php5>.\pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE          VERSION STATE
Archive_Tar      1.3.7   stable
Auth             1.6.4   stable
Auth_SASL        1.0.6   stable
Console_Getopt   1.3.0   stable
DB               1.7.14  stable
HTML_Common      1.2.5   stable
HTML_QuickForm   3.2.13  stable
Log              1.12.7  stable
Mail             1.2.0   stable
Net_SMTP         1.6.1   stable
Net_Socket       1.0.10  stable
PEAR             1.9.4   stable
Pager            2.4.8   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable


入れたのは順に
  • DB
  • Mail
  • HTML_Common
  • HTML_QuickForm
  • Auth
  • Log
  • Pager

インストールは
pear install <モジュール名>
で行けた。-aオプションを付けると"required and optional dependencies"がすべてインストールされるらしい。 インストール自体はできたが、いろいろ警告が出た。
まあ例によって無視したけど^^;
「"pear.php.net/Auth"が依存している"pear.php.net/DB"はリリースされてない。」
「"pear/MDB" は "pear/MDB2" があるから廃止予定。」
とか、そんな意味?
読んでる本が4年前の本だから、使ってるPEARモジュールに古いものがあるようだ。
HTML_CommonやHTML_QuickFormにはHTML_Common2とHTML_QuickForm2という後継のモジュールみたいなのがあるし。
C:\applications\php5>pear install Auth
Package "pear.php.net/Auth" dependency "pear.php.net/DB" has no releases
WARNING: "pear/MDB" is deprecated in favor of "pear/MDB2"
WARNING: "pear/HTTP_Client" is deprecated in favor of "pear/HTTP_Request2"
Did not download optional dependencies: pear/Log, pear/File_Passwd, pear/Net_POP
3, pear/DB, pear/MDB, pear/MDB2, pear/Auth_RADIUS, pear/Crypt_CHAP, pear/File_SM
BPasswd, pear/HTTP_Client, pear/SOAP, pear/Net_Vpopmaild, pecl/vpopmail, pecl/ka
dm5, use --alldeps to download automatically
pear/Auth can optionally use package "pear/Log" (version >= 1.9.10)
pear/Auth can optionally use package "pear/File_Passwd" (version >= 1.1.0)
pear/Auth can optionally use package "pear/Net_POP3" (version >= 1.3.0)
pear/Auth can optionally use package "pear/MDB"
pear/Auth can optionally use package "pear/MDB2" (version >= 2.0.0RC1)
pear/Auth can optionally use package "pear/Auth_RADIUS"
pear/Auth can optionally use package "pear/Crypt_CHAP" (version >= 1.0.0)
pear/Auth can optionally use package "pear/File_SMBPasswd" (version >= 1.0.0)
pear/Auth can optionally use package "pear/HTTP_Client" (version >= 1.1.0)
pear/Auth can optionally use package "pear/SOAP" (version >= 0.9.0)
pear/Auth can optionally use package "pear/Net_Vpopmaild" (version >= 0.1.0)
pear/Auth can optionally use package "pecl/vpopmail" (version >= 0.2)
pear/Auth can optionally use package "pecl/kadm5" (version >= 0.2.3)
pear/Auth can optionally use PHP extension "imap"
pear/Auth can optionally use PHP extension "saprfc"
pear/Auth can optionally use PHP extension "soap"
downloading Auth-1.6.4.tgz ...
Starting to download Auth-1.6.4.tgz (56,048 bytes)
.............done: 56,048 bytes
install ok: channel://pear.php.net/Auth-1.6.4

C:\applications\php5>pear install Log
Package "pear.php.net/Log" dependency "pear.php.net/DB" has no releases
Package "pear.php.net/Log" dependency "pear.php.net/Mail" has no releases
Did not download optional dependencies: pear/DB, pear/MDB2, pear/Mail, use --all
deps to download automatically
pear/Log can optionally use package "pear/MDB2" (version >= 2.0.0RC1)
pear/Log can optionally use PHP extension "sqlite"
downloading Log-1.12.7.tgz ...
Starting to download Log-1.12.7.tgz (46,898 bytes)
.............done: 46,898 bytes
install ok: channel://pear.php.net/Log-1.12.7


C:\applications\php5>pear install HTML_Common
WARNING: "pear/HTML_Common" is deprecated in favor of "pear/HTML_Common2"
downloading HTML_Common-1.2.5.tgz ...
Starting to download HTML_Common-1.2.5.tgz (4,585 bytes)
.....done: 4,585 bytes
install ok: channel://pear.php.net/HTML_Common-1.2.5

C:\applications\php5>pear install HTML_QuickForm
WARNING: "pear/HTML_QuickForm" is deprecated in favor of "pear/HTML_QuickForm2"
WARNING: "pear/HTML_Common" is deprecated in favor of "pear/HTML_Common2"
downloading HTML_QuickForm-3.2.13.tgz ...
Starting to download HTML_QuickForm-3.2.13.tgz (103,483 bytes)
........................done: 103,483 bytes
install ok: channel://pear.php.net/HTML_QuickForm-3.2.13


C:\applications\php5>pear install -a Mail
downloading Mail-1.2.0.tgz ...
Starting to download Mail-1.2.0.tgz (23,214 bytes)
........done: 23,214 bytes
downloading Net_SMTP-1.6.1.tgz ...
Starting to download Net_SMTP-1.6.1.tgz (13,164 bytes)
...done: 13,164 bytes
downloading Net_Socket-1.0.10.tgz ...
Starting to download Net_Socket-1.0.10.tgz (5,429 bytes)
...done: 5,429 bytes
downloading Auth_SASL-1.0.6.tgz ...
Starting to download Auth_SASL-1.0.6.tgz (9,119 bytes)
...done: 9,119 bytes
install ok: channel://pear.php.net/Mail-1.2.0
install ok: channel://pear.php.net/Net_Socket-1.0.10
install ok: channel://pear.php.net/Auth_SASL-1.0.6
install ok: channel://pear.php.net/Net_SMTP-1.6.1

参考ページ:パッケージのインストール(install) - PEARコマンド - PEAR入門

« #FF11 アビミザAmhuluk3戦 | Main | PHPメモ002:変数と定数 »

PHP」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/53593263

Listed below are links to weblogs that reference PHPメモ001:各種PEARモジュールをインストール:

« #FF11 アビミザAmhuluk3戦 | Main | PHPメモ002:変数と定数 »

September 2017
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof