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