PEAR 软件包的安装

时间:2022-02-08 20:08:26

PEAR 这颗甜蜜的水果-梨子,要享用它,必需知道怎么摘取它。

    PEAR 的安装主要有以下几种方法:

    1,用 PEAR 包管理程序(PEAR.exe)来安装

    运行命令:
    pear install package ;安装
    pear install --a package ;同时安装依赖的包
    pear upgrade package ;升级
    pear upgrade -f package ;强制升级
    pear upgrade -f package ;强制升级

    2,用 Pyrus 包管理器来安装

    Pyrus 是刚刚发布的 PEAR2 包管理器,可以看做 PEAR 包管理器的升级换代产品,它必需运行在 PHP 5.3 以上版本中。“Pyrus”这个单词本身也是“梨子”的意思。

    2.1,安装 Pyrus 包管理器:

    Pyrus 包管理器需要 phar, simplexml, libxml2, spl 和 pcre 等 PHP 扩展,这些 PHP5.3.1 以上版本中都有。

    然后从 pear2.php.net 网站首页下载 pyrus.phar。这就够了,Pyrus 就可以使用了,不像原来的 PEAR 还需要首先安装它本身。

    2.2,用 Pyrus 管理 PEAR 包:

    然后创建一个批处理 pyrus.bat 文件,内容为:

    @ECHO OFF
    php -dphar.readonly=0 -dopen_basedir= -dsafe_mode= C:\php5\pyrus.phar %*

    把 pyrus.bat 文件所在路径放到 path 系统变量里,运行 pyrus install packagename 就可以安装 PEAR 包了。

    3,离线安装

    去 http://pear.php.net 下载 PEAR 软件包(类似 xxx_yyy-d.d.d.tgz的形式)。

    对于 PHP 的 4.4.7 版本,解压到 php.4.4.7\temp\download 下后,再运行 pear install Archive_Zip-0.1.1.tar 命令,就可以从本地安装。

    对于 Zend Server5.0.1,拷贝到:

    C:\Documents and Settings\Administrator\Local Settings\Temp\pear\download 下,解压缩到一个与主文件名相同的文件夹下。

    上述的 ……\Temp\pear\download 文件夹,是 Windows 下 PEAR 安装软件包所用的临时文件夹。

    安装命令:pear install --ignore-errors xxx_yyy-d.d.d.tgz

    带参数 --ignore-errors 是为了防止当下载失败后,能够继续安装,因为安装实际是从解压后的文件夹中开始的,我们能够保证该文件夹下的安装文件是正确的。

    比如:XML_RPC2-1.0.5.tgz 包,解压缩到 XML_RPC2-1.0.5 文件夹下。

    C:\Program Files\Zend\ZendServer>pear install --ignore-errors XML_RPC2-1.0.5.tgz
    downloading XML_RPC2-1.0.5.tgz ...
    Starting to download XML_RPC2-1.0.5.tgz (49,522 bytes)
    .............done: 49,522 bytes
    install ok: channel://pear.php.net/XML_RPC2-1.0.5

    安装完毕,运行 pear list 看看是否安装上了。

    4,手动安装

    PEAR 网站上的文档里,已经去掉了手动安装部分的说明,因为安装时需要在很多文件里登记和记录安装信息,要能手动安装,必需对安装机理有很深的了解。所以,不建议手动进行安装。如果一些 PEAR 的开发人员需要了解安装的深层次的知识,可以访问:

    http://pear.php.net/manual/en/guide.developers.package2.php
    http://pear.php.net/manual/en/installation.shared.php