My Photo

« PHPメモ031:ノートPC(Windows7 64bit)にApache2.2.22とPHP5.4.11をインストール | Main | 4回目の西表島から帰ってきた »

March 18, 2013

PHPメモ032:go-pear.pharによるpearのインストール

前記事:PHPメモ031:ノートPC(Windows7 64bit)にApache2.2.22とPHP5.4.11をインストール

pear関連の以前の記事:
PHPメモ001:各種PEARモジュールをインストール
PHPメモ029:pearでインストールがうまくいかないとき

ApacheとPHPのインストールをして、次にpearを入れようと思ったら go-pear.bat がなかった。
ググったら go-pear.phar を落としてきて使うとインストールできるとのこと。
pharとはPHP Aarchiveというもので、javaにおけるjarに相当するそうだ。
下記の参考ページ1を参考にして go-pear.phar を実行したらインストールできた。「11. Name of configuration file」で php.ini を指定してからインストールを開始するとよい。
ログ取り忘れたorz

とりあえずDBだけインストールした。会社で直接使ってるのはDBだけだから。依存関係があって間接的に使っているのもあるかもしれないが。
あ、あと暗号化のも使ってたかな。

C:\applications\php5>pear help install
pear install [options] [channel/]<package> ...
Installs one or more PEAR packages.  You can specify a package to
install in four ways:

"Package-1.0.tgz" : installs from a local file

"http://example.com/Package-1.0.tgz" : installs from
anywhere on the net.

"package.xml" : installs the package described in
package.xml.  Useful for testing, or for wrapping a PEAR package in
another package manager such as RPM.

"Package[-version/state][.tar]" : queries your default channel's server
(pear.php.net) and downloads the newest package with
the preferred quality/state (stable).

To retrieve Package version 1.1, use "Package-1.1," to retrieve
Package state beta, use "Package-beta."  To retrieve an uncompressed
file, append .tar (make sure there is no file by the same name first)

To download a package from another channel, prefix with the channel name like
"channel/Package"

More than one package may be specified at once.  It is ok to mix these
four ways of specifying packages.

Options:
  -f, --force
        will overwrite newer installed packages
  -l, --loose
        do not check for recommended dependency version
  -n, --nodeps
        ignore dependencies, install anyway
  -r, --register-only
        do not install files, only register the package as installed
  -s, --soft
        soft install, fail silently, or upgrade if already installed
  -B, --nobuild
        don't build C extensions
  -Z, --nocompress
        request uncompressed files when downloading
  -R DIR, --installroot=DIR
        root directory used when installing files (ala PHP's INSTALL_ROOT), use
packagingroot for RPM
  -P DIR, --packagingroot=DIR
        root directory used when packaging files, like RPM packaging
  --ignore-errors
        force install even if there were errors
  -a, --alldeps
        install all required and optional dependencies
  -o, --onlyreqdeps
        install all required dependencies
  -O, --offline
        do not attempt to download any urls or contact channels
  -p, --pretend
        Only list the packages that would be downloaded


C:\applications\php5>pear install -a DB
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
downloading DB-1.7.14.tgz ...
Starting to download DB-1.7.14.tgz (133,103 bytes)
.............................done: 133,103 bytes
install ok: channel://pear.php.net/DB-1.7.14

C:\applications\php5>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE          VERSION STATE
Archive_Tar      1.3.7   stable
Console_Getopt   1.3.0   stable
DB               1.7.14  stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

C:\applications\php5>pear remote-info crypt_blowfish
PACKAGE DETAILS:
================
Latest      1.1.0RC2
Installed   - no -
Package     Crypt_Blowfish
License     New BSD
Category    Encryption
Summary     Allows for quick two-way blowfish encryption
            without requiring the MCrypt PHP extension.
Description This package allows you to perform two-way
            blowfish encryption on the fly using only PHP.
            This package does not require the MCrypt PHP
            extension to work, although it can make use of
            it if available.

参考ページ:
1.WindowsのPHPにPEARをインストールする。(go-pear.batが含まれていない場合。)
2.PHP5.4にPEARをインストールする際の備忘録Add Star
3.PHP V5.3 では何が新しいのか: 第 4 回 : Phar アーカイブを作成し、使用する
4.Manual :: PEAR Manual
5.Pearまとめ

« PHPメモ031:ノートPC(Windows7 64bit)にApache2.2.22とPHP5.4.11をインストール | Main | 4回目の西表島から帰ってきた »

PHP」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

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

Listed below are links to weblogs that reference PHPメモ032:go-pear.pharによるpearのインストール:

« PHPメモ031:ノートPC(Windows7 64bit)にApache2.2.22とPHP5.4.11をインストール | Main | 4回目の西表島から帰ってきた »

August 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 31    
無料ブログはココログ

日本blog村

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

好きな音楽家

メモ

XI-Prof